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

Зміст

Загальна формула

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

Резюме

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

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

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

Пояснення

У цьому прикладі використовується функція UNIQUE разом із функцією 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 або створити динамічний іменований діапазон із формулою.

Цікаві статті...