Лично я предпочитаю использовать INDEX-MATCH
комбо для поиска вместо VLOOKUP
. Вот пример из Pokedex, который я собирал для своей племянницы.
Чтобы получить скрытую способность Squirtle, я бы использовал эту формулу:
=INDEX(F2:F11,MATCH("Squirtle", A2:A11,0),1)
Это дает тот же результат, что и:
=INDEX(A1:G11,MATCH("Squirtle",A1:A11,0),MATCH("Hidden Ability",A1:G1,0))
Хорошая вещь в INDEX-MATCH заключается в том, что в большинстве случаев вам не нужно ссылаться на весь диапазон данных, поэтому первая формула должна работать, даже если вы регулярно добавляете столбцы и строки в свой диапазон данных. Он также имеет еще одно преимущество: поскольку вы ссылаетесь только на 2 одномерных диапазона, он вычисляется быстрее.
Тем не менее, вы можете использовать MATCH
с VLOOKUP
формулами, чтобы получить номер столбца.
=VLOOKUP(C1,NAMED_RANGE,MATCH("COLUMN_TEXT",$A$1:$H1,0),0)
где:
$A$1:$H$1
первая строка в вашем диапазоне данных /
NAMED_RANGE
имен, или строка, содержащая текст заголовка, это имя вашего диапазона данных,
"COLUMN_TEXT"
текст заголовка для столбца, который содержит данные, которые вам нужны,
C1
содержит значение поиска
Редактировать: Добавлен пример соответствия индекса по запросу Дуга. : D