Как сделать функцию индекса соответствия нескольких критериев - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь использовать функцию индекса / соответствия для заполнения столбца B листа 1 на основе данных в листе 2.

лист 1:

enter image description here

Ниже показано, как выглядит лист 2. Строка 1 содержит номер строки. Столбец B и столбец C относятся к строке 1, а столбцы D и E относятся к строке 2 и т. Д. c.

enter image description here

Мне нужно сначала соответствовать идентификатору проекта. Затем сопоставьте № строки деятельности (столбец C листа 1 с B1: G1 листа 2), а затем найдите соответствующий номер операции.

Например, на первом листе запрашивается номер действия из Проект 0000002 / Строка деятельности 2, которая должна быть "ES" на основе листа 2.

Поэтому в идеале результат должен выглядеть следующим образом:

enter image description here

Это то, что у меня есть сейчас, но это дает мне #REF! ошибка…

=IFNA(INDEX('Sheet2'!$B:$G, MATCH('Sheet1'!C2, INDEX('Sheet2'!$B$1:$G$1, MATCH('Sheet1'!A2, 'Sheet2'!$A:$A,0),0),0)),"")

1 Ответ

1 голос
/ 05 февраля 2020

Использование:

=IFERROR(INDEX('Sheet2'!$B:$G,MATCH(A2,'Sheet2'!$A:$A,0),MATCH(C2,'Sheet2'!$B$1:$G$1,0)),"")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...