VLOOKUP соответствие 2 поля

1

Я хочу отобразить значение из другой электронной таблицы на основе совпадений двух соседних ячеек.

Данные, где требуется возвращаемое значение:

данные, где необходимо значение повторной настройки

Данные со значениями, которые я хочу вернуть:

данные со значениями, которые я хочу вернуть

Я пытаюсь извлечь определенные данные из другой электронной таблицы, если она совпадает с 2 компонентами данных, где я хочу, чтобы значение было возвращено. Можно ли это сделать с помощью Vlookup?

Erin
источник
Похоже, вы хотите использовать Index/Matchс несколькими критериями
BruceWayne
1
Добро пожаловать в SuperUser. Проверьте некоторые другие сообщения. Одна картинка стоит тысячи слов. Вы говорите в теории, и никто не хочет обсуждать теоретически. Соберите свои данные и объясните, что конкретно вы сделали до сих пор и где у вас возникли трудности.
ejbytes

Ответы:

0

Чтобы использовать Vlookup, вы должны объединить 2 столбца, соответствующих вашим критериям, создать новый столбец до того, как A (A станет B, B станет C, а C станет D).
В A1 напишите = Concatenate (B1, C1) и перетащите его. down
В G1 write = IFERROR (Vlookup (сцепленный (E1, F1), $ A $ 1: $ D $ 6,4, False), "")
A1: D6 - новая таблица массива данных, измените ее на свое имя листа (изображение 2)
4 - номер столбца (D) для результата
False, чтобы иметь точное совпадение

Другой метод - индексирование / сопоставление без изменения ваших данных в записи G1:

=IFERROR(INDEX(sheet2!$A$1:$C$6,MATCH(1,(sheet2!$A$1:$A$6=E1)*(sheet2!$B$1:$B$6=F1),0),3),"")

одновременно нажмите Ctrl+ Shift+ Enter(формула массива)
A1: C6 ваши данные в листе 2 (рисунок 2)
1 в совпадении соответствуют True для умножения 2 столбцов
0 для точного соответствия
3 в третий столбец для результата,
и вы можете перетащить его вниз

Ясс
источник