Поиск формулы для поиска похожих имен в двух столбцах Excel

#excel #excel-formula

#excel #excel-формула

Вопрос:

У меня есть два списка названий компаний. Список A длиннее, чем список B. Например, «Bob’s Inc.» в списке A может быть «Bobs Incorporated» в списке B или даже «Bob’s Company». Оба списка могут иметь более длинное или более короткое имя. Я не могу составить одну формулу для каждой компании, иначе я бы сделал что-то вроде VLOOKUP («» amp; Bob amp;»» …)

Я думал о том, чтобы выполнить аналогичный поиск дважды, один раз для более длинного списка и один раз для более короткого списка, где мы рассмотрим проблему разных имен. Однако в качестве выходных данных я получаю неправильное название компании. Любая помощь приветствуется!

Комментарии:

1.Power Query имеет возможности нечеткого сопоставления.

Ответ №1:

Я не совсем понимаю вашу цель, если вы хотите выполнить поиск по списку A, и если ваше значение не соответствует, тогда вы просматриваете список B: вы можете попробовать с вложенным IFERROR

IFERROR(VLOOKUP("bob's Inc";List_A;col_index;false);IFERROR(VLOOKUP("Bobs Incorporated";List_B;col_index;false);"Not found")

Если значение не найдено, оно переходит к аргументу «ошибка», который является другим VLOOKUP. Вы можете выполнять поиск по большему количеству списков / таблиц / диапазонов с более вложенным IFERROR.

Я надеюсь, что это соответствует вашим потребностям.