Я создал таблицы данных для каждой комбинации "Провинция", "Год", "Тип" и назвал каждую таблицу соответственно (например, AB2015P или NL2012B), и я пытаюсь найти соотношения на другом листе, используя данные в таблицах, и Я не хочу вручную вводить каждое имя таблицы.

В моих таблицах отношений есть Провинция в столбце A, Год в столбце B и Тип в столбце C. Я хочу сделать vlookup, который просматривает значение "работа" в соответствующей таблице по первым трем столбцам, я попытался объединить с поместив три столбца в четвертый столбец, D, но я не могу распознать его как таблицу. Я пробовал эти формулы:

=Vlookup("work", A2&B2&C2, 2, false) 
=vlookup("work", D2, 2, false)
=VLOOKUP("work","'"&A2&"'"&"'"&B2&"'"&"'"&C2&"'", 3, FALSE)

или какую-либо добавку, о которой я мог подумать, но я не могу заставить Excel распознать его как имя таблицы.

2 ответа2

1

Первым делом; Я делаю предположение, что вы используете VLOOKUP неправильно. VLOOKUP ищет в крайнем левом столбце table_array значение lookup_value . В вашем случае он не найдет "work" потому что я предполагаю, что она находится в 3-м столбце таблицы.

У вас есть два варианта.

  1. Переместите столбец Type полностью влево
  2. Используйте MATCH/INDEX вместо VLOOKUP

Вторая вещь; во время ввода формулы, если вы начнете вводить имя таблицы, она должна появиться в контекстном меню для выбора. Это будет выглядеть так;

=VLOOKUP("work", AB2015P, 2,FALSE)
1

Используйте INDIRECT()

=VLOOKUP("work",INDIRECT(A2&B2&C2),2,FALSE)

Функция INDIRECT() преобразует текстовую строку в ссылку на ячейку или диапазон.

Я бы попытался объединить 3 части ссылки на таблицу, и, похоже, это должно было сработать, но в этом случае Excel интерпретирует его как текст, что недопустимо в этой позиции функции VLOOKUP(). То же самое произойдет, если вы введете фактическое имя таблицы в кавычках, то есть "AB2015P".

Таким образом, использование функции INDIRECT() здесь преобразует текстовую строку в фактическую ссылку на диапазон.

Вот некоторая дополнительная информация о INDIRECT(), и этот сайт также является ценным общим ресурсом для советов и методов Excel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .