Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Структурування унікальних списків | Динамічні масиви та інтерактивна звітність
Формули Excel

Структурування унікальних списків

Свайпніть щоб показати меню

Введення довільного тексту часто порушує роботу динамічних формул, оскільки системи звітності залежать від точних збігів. У цьому розділі створюються контрольовані списки введення за допомогою UNIQUE та перевірки даних (Data Validation).

Структура UNIQUE

=UNIQUE(array, [by_col], [exactly_once])
  • array: набір даних для оцінки;
  • [by_col]: керує орієнтацією;
  • [exactly_once]: керує поведінкою дублікатів;
  • FALSE: повертає по одному екземпляру кожного значення;
  • TRUE: повертає лише ті значення, які зустрічаються рівно один раз.

Формула, що використовується в цьому розділі:

=UNIQUE(Sales_Data[Region])

Це створює динамічний список унікальних регіонів із набору даних.

Крок 1 Створення довідкового аркуша
expand arrow

Створіть новий аркуш із назвою:

Reference_Lists

Додайте такі заголовки:

CellValue
A1Регіони
B1Менеджери з продажу
Крок 2 Генерація списку регіонів
expand arrow

У клітинці A2 введіть:

=UNIQUE(Sales_Data[Region])

Список автоматично оновлюється при додаванні нових регіонів у Sales_Data.

Крок 3 Додавання нових рядків у набір даних
expand arrow

Скопіюйте наступні рядки у Sales_Data:

21/02/2026,1052,C001,Laptop,Central,Marcos,4
22/02/2026,1053,C015,Phone,Central,Marcos,6
23/02/2026,1054,C023,Monitor,Southwest,Priya,2
24/02/2026,1055,C034,Keyboard,Southwest,Priya,8
25/02/2026,1056,C042,Tablet,Central,Fatima,3
26/02/2026,1057,C008,Mouse,Southwest,Fatima,10
27/02/2026,1058,C019,Laptop,Central,Marcos,5
28/02/2026,1059,C031,Phone,Southwest,Priya,4
01/03/2026,1060,C047,Monitor,Central,Fatima,1
02/03/2026,1061,C003,Keyboard,North,Marcos,7
03/03/2026,1062,C012,Laptop,Southwest,Priya,3
04/03/2026,1063,C025,Mouse,Central,Fatima,9
05/03/2026,1064,C038,Tablet,North,Ana,2
06/03/2026,1065,C011,Phone,Southwest,Marcos,5
07/03/2026,1066,C044,Laptop,East,Priya,4
08/03/2026,1067,C002,Monitor,Central,Fatima,2
09/03/2026,1068,C017,Keyboard,Southwest,Ana,6
10/03/2026,1069,C029,Mouse,North,Marcos,11
11/03/2026,1070,C036,Tablet,Central,Priya,3
12/03/2026,1071,C048,Laptop,Southwest,Fatima,5
13/03/2026,1072,C014,Phone,North,Ricardo,2

Зверніть увагу, що нові регіони автоматично з'являються у діапазоні розливу (spill range).

Крок 4 Генерація списку менеджерів з продажу
expand arrow

У клітинці B2 введіть:

=UNIQUE(Sales_Data[Sales_Rep])

Кожен менеджер з продажу з'являється лише один раз незалежно від кількості транзакцій.

Крок 5 Застосування перевірки даних до регіонів
expand arrow

Виділіть стовпець Region у Sales_Data.

Застосуйте перевірку даних (Data Validation):

Allow: List

Використайте наступне джерело:

=Reference_Lists!$A$2:$A$10000

Тепер можна вибирати лише дійсні регіони.

Крок 6 Застосування перевірки даних до менеджерів з продажу
expand arrow

Виділіть стовпець Sales_Rep. Застосуйте перевірку даних із використанням:

=Reference_Lists!$B$2:$B$10000
Крок 7 Перевірка динамічного оновлення
expand arrow

Додайте додаткові рядки у Sales_Data.

Зверніть увагу, що:

  • Довідкові списки оновлюються автоматично;
  • Випадаючі меню оновлюються автоматично;
  • Нові регіони та менеджери стають доступними негайно.
Крок 8 Перевірка розширеної логіки UNIQUE
expand arrow

У Reference_Lists введіть:

=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)

Ця формула повертає лише ті значення, які зустрічаються рівно один раз у наборі даних.

1. Чому введення довільного тексту є проблемним у динамічних системах звітності Excel?

2. Яка основна перевага використання UNIQUE зі структурованими посиланнями на таблиці?

3. Що відбувається, якщо третій аргумент функції UNIQUE встановити в TRUE?

question mark

Чому введення довільного тексту є проблемним у динамічних системах звітності Excel?

Виберіть правильну відповідь

question mark

Яка основна перевага використання UNIQUE зі структурованими посиланнями на таблиці?

Виберіть правильну відповідь

question mark

Що відбувається, якщо третій аргумент функції UNIQUE встановити в TRUE?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 2. Розділ 5
some-alt