Я не люблю VLOOKUP
по нескольким причинам. Я бы порекомендовал использовать комбинацию INDEX
и MATCH
для вашего решения. Как отмечается в комментариях, простое решение основывается на названиях городов, которые появляются в вашем списке только один раз.
Скажем, у столбца C есть название города, и вы хотите, чтобы столбец D показывал вам страну (или государственный или официальный девиз, или самый популярный цвет волос, или любой другой). Предположим также, что у вас есть таблица на другом листе с именем CityLookup, в столбце A и B указаны названия города и страны соответственно. В этом случае вы можете использовать следующую формулу для получения данных:
=INDEX(CityLookup!$B:$B,MATCH($C1,CityLookup!$A:$A,0))
Вот как это работает:
1) INDEX
принимает массив данных и выплевывает N-е значение в этом массиве
2) MATCH
ищет определенное значение в массиве данных и показывает, где оно найдено (3-й параметр, равный 0
означает, что он ищет точное совпадение)
3) Соедините это, и вы получите небольшую историю: (баловать меня)
Индекс говорит: «Привет. Какой массив вы хотите, чтобы я использовал? ... А, столбец B на вкладке CityLookup? Splendid. Это большой список стран. И, ах, какую запись вы бы хотели?"
Матч вскакивает и говорит: «Не волнуйся, Индекс, я посмотрю это для тебя. Так я собираюсь найти значение в С1? Хорошо, это название города. Куда мне смотреть? Конечно, верно! Я должен посмотреть в столбце A на вкладке CityLookup. Это большой список городов. И точное совпадение, верно? Хорошо, я нашел первое точное совпадение. Могло бы быть больше, но я собираюсь остановиться здесь. Индекс, вы должны вытащить запись N ".
Индекс отвечает: «Запись N, говорите? Фантастика. Хорошо, пользователь, вот запись N из этого большого списка стран, которые вы мне дали. Надеюсь, это хорошо вам послужит.
Я знаю, что это глупо, но я надеюсь, что это имеет смысл. Вы можете получить больше, чем использовать, используя таблицы - которые я скорее фанат - но я пытался привести простой пример. Если у вас несколько экземпляров городов, все будет сложнее, как уже упоминал Джон Стори. В этом случае вам нужно будет найти какой-то уникальный способ определить, какой город вы хотите. Например, вы можете потребовать, чтобы они указали город и штат / поселок / округ / провинцию / кантон / как бы их ни назвала ваша часть мира, а затем сопоставили оба этих параметра.