Формула на Excel: Уникалните стойности пренебрегват празните -

Съдържание

Обща формула

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

Обобщение

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

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

който извежда 5 уникални стойности, видени в D5: D9.

Обяснение

Този пример използва функцията UNIQUE заедно с функцията FILTER. Работейки отвътре навън, функцията FILTER първо се използва за премахване на всички празни стойности от данните:

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

Символът е логичен оператор, който означава „не е равно“. За повече примери за оператори в критерии за формула вижте тази страница.

FILTER връща масив от стойности, с изключение на празни низове:

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

Този масив се връща директно към функцията UNIQUE като аргумент на масива . След това UNIQUE премахва дубликати и връща крайния масив:

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

UNIQUE и FILTER са динамични функции. Ако данните в B5: B16 се променят, изходът ще се актуализира незабавно.

Динамичен обхват на източника

Тъй като диапазонът B5: B15 е кодиран твърдо директно във формулата, той няма да се промени, ако данните се добавят или изтриват. За да използвате динамичен диапазон, който автоматично ще преоразмерява според нуждите, можете да използвате таблица на Excel или да създадете динамичен именен диапазон с формула.

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