1

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

Данные, где необходимо возвращаемое значение:

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

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

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

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

1 ответ1

0

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

Другой метод - индексирование / сопоставление без изменения ваших данных в записи 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 третий столбец для результата
и вы можете перетащить его вниз

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