Создайте уникальный динамический список в Excel - PullRequest
0 голосов
/ 22 октября 2018

У меня есть вопрос о создании уникального списка, который зависит от диапазона из исходного списка.

Теперь у меня есть эта формула:

{=IFERROR(INDEX(Tabel15[Equipment];MATCH(0;AANTAL.ALS(Analyses!$O$2:O7;Tabel15[Equipment]);0));"")}

Эта формула дает мне списокуникальных значений в Tabel15-Equipment.Чтобы обновить уникальный список, мне нужно вручную адаптировать диапазон $ O $ 2: O7 при заполнении нового значения. Можно ли сделать диапазон $ O $ 2: O7 динамическим?Так что мне не нужно адаптировать диапазон этой новой таблицы?

1 Ответ

0 голосов
/ 22 октября 2018

Вы можете использовать:

=SUMPRODUCT(MAX((Analyses!$O:$O<>"")*ROW(Analyses!!$O:$O)))

, чтобы получить последний ряд столбца O листа Analyses и заменить число № 7!

этим, вы получите диапазон:

INDIRECT("Analyses!A1:A"&SUMPRODUCT(MAX((Analyses!$A:$A<>"")*ROW(Analyses!$A:$A))))

попытаться (я не уверен) получить полную формулу:

=IFERROR(INDEX(Tabel15[Equipment];MATCH(0;AANTAL.ALS("Analyses!$O$2:O" & SUMPRODUCT(MAX((Analyses!$A:$A<>"")*ROW(Analyses!$A:$A))));Tabel15[Equipment]);0));"")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...