Сообщение об ошибке при попытке извлечь значение из диапазона с помощью VLOOKUP

Сообщение об ошибке при попытке извлечь значение из диапазона с помощью VLOOKUP

У меня есть таблица Excel, в которой я обычно использую функцию ВПР.

В этом случае мне нужно найти идентификатор записи при сравнении адресов электронной почты, поэтому адрес электронной почты здесь является уникальным идентификатором.

Например на листе 1

    A             B              C            D
Person Id  |  Family Name  | First Name | Email
   #N/A    |  Doe          | John       | [email protected]

На листе 2

    A             B              C            D
Person Id  |  Family Name  | First Name | Email
12345      |  Doe          | John       | [email protected]

По сути, на листе 1 у меня 800 записей, на листе 2 — 450. Я знаю, что эти 450 находятся на листе 1, поэтому мне нужно найти их идентификаторы и поместить их на лист 1, где у меня гораздо больше данных по каждому человеку.

То, что я пробовал до сих пор, это VLOOKUP, но я все время получаю ошибку. Я хотел бы сделать это с помощью какой-то формулы, а не использовать копирование-вставку и удаление дубликатов.

Есть идеи?

решение1

Скорее всего, вы получаете сообщение об ошибке, поскольку искомое значение расположено справа от значения, которое вы пытаетесь получить в своем источнике (Лист2, в твоем случае).

В принципе, ваша текущая формула должна работать, если ваш исходный лист данных (Лист2) устроено следующим образом:

 A                 B              C            D
Email           |  Family Name  | First Name | Person ID
[email protected]    |  Doe          | John       | XXXXXXX

гдеИдентификатор лицаколонка может быть размещена в колоннахБ,СилиД(при условии, что он находится справа отЭлектронная почтастолбец).

Чтобы избежать необходимости переупорядочивать данные, вместо использования VLOOKUP, я рекомендую использовать INDEX/MATCHкомбинацию в столбцеАизЛист1, что-то вроде:

=INDEX(Sheet2!A:A,match(D1,Sheet2!D:D,0),1)

где
D1ваше искомое значение (адрес электронной почты)
Sheet2!A:Aсодержит идентификаторы лиц
Sheet2!D:Dсодержит адреса электронной почты

Связанный контент