Использование INDEX и MATCH в Excel с немного разными написаниями - PullRequest
0 голосов
/ 09 марта 2020

ЦЕЛЬ: Я пытаюсь объединить два набора данных Excel. Они оба содержат информацию о ряде компаний, с некоторыми общими чертами и некоторыми различиями в отношении информации, которую они содержат. Набор данных 1 содержит адреса для каждого филиала компании, а набор данных 2 содержит информацию о количестве сотрудников в каждом филиале. В обоих наборах данных есть столбцы для названия компании, региона и названия филиала. Я хотел бы, чтобы количество сотрудников в каждом филиале было включено в набор данных 1.

МОЕ РЕШЕНИЕ: Я использовал =INDEX{I3:L12, MATCH[1, (A3=I3:I12)*(C3=J3:J12)(D3=K3:K12),0],4}, чтобы найти подходящую компанию, регион и филиал а затем скопировать соответствующее число сотрудников. это работает для большинства данных.

ПРОБЛЕМА: Некоторые компании пишутся по-разному: в наборе данных 1 вы можете найти «Tremblay-Marois In c», тогда как в наборе данных 2, Вы найдете "Tremblay-Marois Incorporated". Это вызывает ошибку #N/A. Следует отметить: набор данных 2 содержит некоторые компании, которых нет в наборе данных 1, поэтому просто скопировать-вставить невозможно; оба набора данных чрезвычайно велики, поэтому просто изменить имена вручную нельзя; и я попытался использовать VLOOKUP для приблизительных совпадений, но это СЛИШКОМ неточно.

Есть ли у вас какие-либо идеи о том, как я мог бы заставить лист распознавать эти несколько по-другому записанные компании?

...