1

У меня есть столбец данных (Y2:Y4993 с заголовком в Y1) на листе, показывающий различные текстовые записи.
В настоящее время в списке есть десять различных элементов, хотя их число может увеличиваться или уменьшаться при изменении данных от недели к неделе - у меня есть динамический именованный диапазон для ссылки на столбец.

Используя формулу массива, я возвращаю уникальный список записей (формула перетаскивается вниз на 10 строк от F3:F12):
{=INDEX(Gas_Reason_Column,MATCH(0,COUNTIF($F$2:F2,Gas_Reason_Column),0))}

Именованный диапазон Gas_Reason_Column определяется как:
=INDEX('Audit Raw Data'!$Y:$Y,2):INDEX('Audit Raw Data'!$Y:$Y,COUNTA('Audit Raw Data'!$A:$A))

Все это работает очень хорошо и дает мне то, что я просил:
Уникальный список из 10 записей в необработанных данных

Я пытаюсь обновить формулу, чтобы игнорировать запись "Пропустить", так как это рассматривается в другом месте на листе и сделает диаграмму, которую я планирую построить из данных, трудной для чтения из-за большого расхождения между количеством проходов и все остальные вопросы.
Я просто не могу понять, где добавить <>"Pass" проверку в формуле.

NB . Необработанные данные будут очищаться, а новые данные копироваться / вставляться каждую неделю, поэтому я бы определенно предпочел решение, которое не требует добавления изменений на этом листе.

1 ответ1

1

Добавьте условие в формулу массива:

=INDEX(Gas_Reason_Column,MATCH(1,(COUNTIF($F$2:F2,Gas_Reason_Column)=0)*(Gas_Reason_Column<>"Pass"),0))

Это все еще формула массива, и ее нужно вводить с помощью Ctrl-Shift-Enter вместо Enter.

Теперь он находит первый ряд, где он истинен, а не в списке и не "пройти"

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