Соответствие массива вложено в индекс - PullRequest
0 голосов
/ 17 июня 2020

Это мой первый пост, поэтому я надеюсь, что все правильно понял. Я просмотрел ответы, но не смог найти для себя решения.

В моем отчете этот первый столбец указывает то, что я называю «СТРОКА», в основном диапазон определяет, в какой строке таблицы Мне нужно сопоставить другие столбцы. Важно сказать, что «ДИАПАЗОН» повторяется несколько раз.

Следующие 4 столбца содержат данные, указывающие на положение, которое необходимо сопоставить в таблице данных, я называю его «Проход».

«Диапазон» будет повторяться, но будет быть одним единственным матчем «ДИАПАЗОНА» и «Прохода». Эту позицию с одним совпадением необходимо использовать для извлечения данных из следующих 4 столбцов, которые я называю «Pcount»

Моя таблица и формула

Мне нужно создать формулу, которую я смогу перетащить вниз рядом со всеми возможными комбинациями RANGES и AISLE (столбцы AE и AF), и формула извлечет данные, которые находятся в части таблицы Pcount. В примере (снимок) он возвращает 179.

Я придумал:

=INDEX(Z2:AC10;MATCH(AE2;D2:D10;0);(MATCH(AF2;V2:Y2;0)))

Я также пробовал как массивы.

Это работает в зависимости от на 2 диапазонах матчей. Диапазоны должны иметь одинаковую глубину, например, расширяться до 10-й строки, что и первая.

Кажется, что если я расширяю диапазоны и второе совпадение включает две строки, формула не работает.

Меня тоже смущает мое объяснение, но я надеюсь, что кто-то может помочь. Со временем я буду улучшаться.

И я не могу изменить структуру данных.

Спасибо

...