Значение VLookUp для другого листа - PullRequest
0 голосов
/ 12 декабря 2018

Мне нужно получить значение соответствующего элемента в таблице поиска.Но я получаю N / A в моем выводе.На рабочем листе 1 мне нужно использовать столбец H в качестве значения поиска, а затем ссылаться на него в листе VLookup или в таблице 2 с помощью ColumnC, соответствующее значение должно получить значение в ColumnD.Я использовал этот код:

=VLOOKUP(H2, Table2, 4, FALSE)

Что-то не так в моем коде?

Пример значения:

Снимок экрана для Sheet1:

enter image description here

Снимок экрана для VLookup enter image description here

Ответы [ 3 ]

0 голосов
/ 12 декабря 2018

VLOOKUP всегда выглядит в первом столбце lookup_range.Затем он возвращает соответствующее значение из столбца справа, обозначенного column_num.Если вы не пытаетесь найти что-то в первом столбце, вам нужна пара INDEX / MATCH.

=index(table2[legend], match(h2, table2[function], 0))

Вам не нужно добавлять имена рабочих листов, если Table2 является структурированной таблицей.Таблица2 - это уникальный идентификатор, на который можно ссылаться в таблицах.

0 голосов
/ 12 декабря 2018

Попробуйте использовать формулу VLOOKUP (H2, 'Sheetname'! $ C: $ D, 2, FALSE).Ваша формула не будет работать, потому что столбец (столбец C в вашем случае), который вы используете для поиска значения, не самый левый.

0 голосов
/ 12 декабря 2018

Исправьте свой vlookup следующим образом:

=VLOOKUP(H2,C2:D128,2, FALSE)

Или определите Table3 как c2: D128 ... и:

=VLOOKUP(H2, Table3, 4, FALSE)

Чтобы перейти к индексу и сопоставить маршрут, и у него есть преимуществачто данные не обязательно должны находиться в одной и той же области или даже на одном листе, я бы предложил:

=index(sheet_name!D2:D128,MATCH(H2,sheet_name!C2:C128,0))

Вы можете увидеть диапазоны, определенные в сравнении с vlookup, то есть столбец D имеетрезультат, столбец C целевой ... См .: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...