Функція UNIQUE повертає список унікальних значень у списку або діапазоні.
Повертає унікальні записи зі списку значень
Повертає унікальні записи зі списку імен
=UNIQUE(array,[by_col],[exactly_once])
Функція UNIQUE містить такі аргументи:
Аргумент |
Опис |
---|---|
масив Обов’язковий |
Діапазон або масив, з якого необхідно повернути унікальні рядки або стовпці |
[за_стовпцем] Необов’язковий |
Аргумент by_col – це логічне значення, яке вказує на спосіб порівняння. TRUE – стопці порівнюватимуться один з одним, і повертатимуться унікальні стовпці FALSE (або пропущено) – рядки порівнюватимуться один з одним, і повертатимуться унікальні рядки |
[exactly_once] Необов’язковий |
Аргумент exactly_once – це логічне значення, яке повертатиме рядки або стовпці, що з’являються лише раз у діапазоні або масиві. Це концепція унікальності в базі даних. TRUE – повертатимуться всі унікальні рядки або стовпці з діапазону або масиву, які з’являються лише раз FALSE (або пропущено) – повертатимуться всі унікальні рядки або стовпці з діапазону або масиву |
:
-
Масив можна розглядати як рядок чи стовпець значень або поєднання рядків і стовпців значень. У наведених вище прикладах у формулах UNIQUE використовуються діапазони масивів D2:D11 і D2:D17 відповідно.
-
Функція UNIQUE повертає масив, який розгорнеться, якщо це остаточний результат формули. Це означає, що якщо натиснути клавішу ENTER, Excel динамічно створить діапазон масиву відповідних розмірів. Якщо допоміжні дані розташовано в таблиці Excel і ви використовуєте структуровані посилання, розмір масиву автоматично змінюватиметься після додавання даних до його діапазону або їх вилучення. Докладні відомості надано в цій статті про поведінку розгорнутого масиву.
-
Excel має обмежену підтримку перенесення динамічних масивів між книгами, і цей сценарій підтримується, лише якщо відкрито обидві книги. Якщо закрити вихідну книгу, формули пов’язаного динамічного масиву повертатимуть помилку #REF! під час оновлення.
Приклади
Приклад 1
У цьому прикладі функції SORT і UNIQUE використовуються разом, щоб повернути унікальний список імен за зростанням.
Приклад 2
У цьому прикладі для аргументу exactly_once задано значення TRUE і функція повертає тільки тих клієнтів, які отримали обслуговування один раз. Це може допомогти визначити людей, які не зверталися за додатковим обслуговуванням, щоб зв’язатися з ними.
Приклад 3
У цьому прикладі використовується амперсанд (&), щоб об’єднати прізвище та ім’я в повне ім’я. Зверніть увагу, що формула посилається на весь діапазон імен в A2:A12 і B2:B12. Це дозволяє Excel повертати масив усіх імен.
:
-
Якщо форматувати діапазон імен як таблицю Excel, формула автоматично оновлюватиметься, коли ви додаватиме або вилучатиме імена.
-
Якщо потрібно відсортувати список імен, можна додати функцію SORT: =SORT(UNIQUE(B2:B12&" "&A2:A12))
Приклад 4
У цьому прикладі порівнюються два стовпці і повертаються лише унікальні значення між ними.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.