от
Как найти значение в нескольких столбцах, а затем извлечь соответствующее относительное значение. пример: рядом (рядом: 100 строк x 3 столбца) x 5 наборов с именем, телефоном, адресом электронной почты. поэтому найдите телефон (уникальный) и верните соответствующее имя. Vlookup выполняет только один столбец совпадение занимает одну строку или столбец Образец листа прилагается Нужны значения во 2 листе              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

2 Ответы

0 голосов
от
Чтобы выполнить несколько критериев в
VLOOKUP
, проще всего было бы создать вспомогательный столбец. Например, вы можете объединить все параметры, которые вы хотите включить в качестве критериев, с таким символом, как подчеркивание
_
, и выполнить
VLOOKUP
с объединенным ключом. Вы также можете сделать это без вспомогательных столбцов, если объедините
INDEX
и
MATCH
. Чтобы сделать это, он настроен так же, как одинарные критерии
INDEX
/
MATCH
, кроме
MATCH
настроен искать
1
в качестве ключа, с массивом поиска будучи
(condition_range1=condition1)*(condition_range2=condition2)*...
. Я настроил пример, показывающий оба метода здесь: https://docs.google.com/spreadsheets/d/12viS6lkaokXs-G6Wl4UU7H6-wmNX_79XYm-JCPPSBdU     
0 голосов
от
вставьте в ячейку Sheet2! C3:
=ARRAYFORMULA(IFERROR(VLOOKUP(A3:A, 
 {Sheet1!B:H; Sheet1!I:O; Sheet1!P:V; Sheet1!W:AC; Sheet1!AD:AJ; Sheet1!AK:AQ}, 
 {3, 4, 5, 7}, 0)))
    
...