
Загальна формула
=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 або створити динамічний іменований діапазон із формулою.