Формула Excel: уникальные значения игнорируют пробелы -

Содержание

Общая формула

=UNIQUE(FILTER(data,data""))

Резюме

Чтобы извлечь список уникальных значений из набора данных, игнорируя пустые ячейки, вы можете использовать функцию UNIQUE вместе с функцией FILTER. В показанном примере формула в D5:

=UNIQUE(FILTER(B5:B16,B5:B16""))

который выводит 5 уникальных значений из D5: D9.

Объяснение

В этом примере функция UNIQUE используется вместе с функцией FILTER. Работая изнутри, функция ФИЛЬТР сначала используется для удаления любых пустых значений из данных:

FILTER(B5:B16,B5:B16"")

Этот символ представляет собой логический оператор, означающий «не равно». Дополнительные примеры операторов в критериях формулы см. На этой странице.

ФИЛЬТР возвращает массив значений, исключая пустые строки:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Этот массив возвращается непосредственно в функцию UNIQUE как аргумент массива . Затем UNIQUE удаляет дубликаты и возвращает окончательный массив:

("red";"amber";"green";"blue";"pink")

UNIQUE и FILTER - динамические функции. Если данные в B5: B16 изменяются, выходные данные обновляются немедленно.

Диапазон динамического источника

Поскольку диапазон B5: B15 жестко закодирован непосредственно в формуле, он не изменится при добавлении или удалении данных. Чтобы использовать динамический диапазон, размер которого будет автоматически изменяться по мере необходимости, вы можете использовать таблицу Excel или создать динамический именованный диапазон с помощью формулы.

Интересные статьи...