Индекс Excel Совпадение с несколькими критериями и несколькими результатами - вернуть первый результат - PullRequest
0 голосов
/ 04 февраля 2019

Я использую index (match (match), чтобы найти значение на основе двух разных критериев. Есть много результатов, которые будут заполнены, я просто хочу вернуть первый результат. Что мне нужно добавить в мою формулу Index Match вЧтобы вернуть первый результат, который соответствует? Ниже приведен мой код и разбивка с изображениями:

=INDEX(Master_Query[Current Balance On Hand],MATCH('Waterfall 2018'!$R$1086,Master_Query[Part Number],0),MATCH($BX$1,Master_Query[Date],0))

Ячейка H1086, где мне нужен результат для возврата. Мне нужно, чтобы он соответствовал выделенным критериям: Номер деталив ячейке R1086 и Дата в ячейке BX1 enter image description here

Это таблица, из которой мы получаем результаты, как вы можете видеть, есть много результатов, которые соответствуют критериям в формуле,я просто хочу вернуть первый, так как они все одинаковые. Примечание: столбец даты фильтруется, есть несколько дат, которые приведут к разным результатам «текущий остаток на счете» (столбец D), поэтому я не могу использовать vlookupформула. Я просто отфильтровал ее, чтобы было легче понять мою проблему. enter image description here

Попытка 1 enter image description here

Attempt 1 (2) enter image description here

1 Ответ

0 голосов
/ 04 февраля 2019

Второе совпадение ищет номер столбца в формуле индекса.Так что он не делает то, что вы хотите.

Один из вариантов - добавить столбец в таблицу прогнозов ELX, который объединяет столбец «Дата» и «Номер детали»

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

enter image description here

После этого в своем листе водопада замените текущую формулу индекса / соответствия на:

=INDEX(Master_Query[Current Balance On Hand],MATCH(BX$1 & $R1086,Master_Query[Merged column],0))
...