#excel #excel-formula
#excel #excel-формула
Вопрос:
У меня есть два списка названий компаний. Список A длиннее, чем список B. Например, «Bob’s Inc.» в списке A может быть «Bobs Incorporated» в списке B или даже «Bob’s Company». Оба списка могут иметь более длинное или более короткое имя. Я не могу составить одну формулу для каждой компании, иначе я бы сделал что-то вроде VLOOKUP («» amp; Bob amp;»» …)
Я думал о том, чтобы выполнить аналогичный поиск дважды, один раз для более длинного списка и один раз для более короткого списка, где мы рассмотрим проблему разных имен. Однако в качестве выходных данных я получаю неправильное название компании. Любая помощь приветствуется!
Комментарии:
Ответ №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.
Я надеюсь, что это соответствует вашим потребностям.