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

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

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

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

Структура UNIQUE

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

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

=UNIQUE(Sales_Data[Region])

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

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

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

Reference_Lists

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

CellValue
A1Regions
B1Sales Reps
Крок 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

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

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

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

=UNIQUE(Sales_Data[Sales_Rep])

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

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

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

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

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?

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

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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