Перейти до основного матеріалу

Створення динамічного залежного розкривного списку в Excel (крок за кроком)

Тут, у цьому підручнику, ми крок за кроком представимо, як створити залежний спадний список, який відображає варіанти залежно від значень, вибраних у першому спадному списку. Іншими словами, ми створимо список перевірки даних Excel на основі значення іншого списку.

Створіть динамічний залежний розкривний список
10s, щоб створити залежний спадний список за допомогою зручного інструменту
Створіть динамічний залежний спадний список у Excel 2021 або Excel 365
Деякі запитання, які ви можете поставити щодо цього підручника

спадний список, що залежить від документа 1 1 1

Безкоштовно завантажте файл зразка зразок doc


Відео: створіть розкривний список, залежний від Excel

 


Створіть динамічний залежний розкривний список

 

Крок 1: Введіть записи для розкривних списків

1. По-перше, введіть записи, які потрібно відобразити в розкривних списках, кожен список у колонці окремо.

повідомлення що елементи в першому стовпці (Продукт) будуть іменами Excel для залежних списків пізніше. Наприклад, тут Fruit and Vegetable будуть іменами для стовпців B2:B5 і C2:C6 окремо.

Дивіться знімок екрана:

спадний список, що залежить від документа 1 2

2. Потім створіть таблиці для кожного списку даних.

Виберіть діапазон стовпців A1:A3, натисніть Insert > таблиця, а потім у діалоговому вікні «Створити таблицю» поставте галочку У моїй таблиці є заголовки прапорець. Клацніть OK.

спадний список, що залежить від документа 1 3

Потім повторіть цей крок, щоб створити таблиці для двох інших списків.

Ви можете переглянути всі таблиці та посилання на діапазони в диспетчері імен (натисніть Ctrl + F3 щоб відкрити його).

спадний список, що залежить від документа 1 4

Крок 2: Створіть імена діапазонів

На цьому кроці вам потрібно створити імен для основного списку та кожного залежного списку.

1. Виберіть елементи, які з’являться в основному списку (A2: A3).

2. Потім перейдіть до Ім'я поля який поруч Рядок формули.

3. Введіть ім’я, тут введіть його як Product.

4. прес Що натомість? Створіть віртуальну версію себе у ключ для завершення.

спадний список, що залежить від документа 1 5

Потім повторіть наведені вище дії, щоб окремо створити імена для кожного залежного списку.

Тут другий стовпець (B2:B5) називається Fruit, а третій стовпець (C2:C6) як Vegetable.

спадний список, що залежить від документа 1 15

спадний список, що залежить від документа 1 6

Ви можете переглянути всі назви діапазонів у диспетчері імен (натисніть Ctrl + F3 щоб відкрити його).

спадний список, що залежить від документа 1 7

Крок 3: Додайте головний спадний список

Далі додайте головний спадний список (Продукт), який є звичайним спадним списком перевірки даних, а не залежним спадним списком.

1. Спочатку створіть таблицю.

Виберіть клітинку (E1) і введіть заголовок першого стовпця (Product), і перейдіть до наступної клітинки стовпця (F1), введіть заголовок другого стовпця (пункт). Ви додасте розкривний список до цієї таблиці.

Потім виберіть ці два заголовки (E1 та F1), натисніть Insert Вкладка і виберіть таблиця у групі Таблиці.

У діалоговому вікні Створити таблицю поставте прапорець У моїй таблиці є заголовки поле та клацніть OK.

спадний список, що залежить від документа 1 8

2. Виберіть клітинку E2 до якого потрібно вставити головний спадний список, клацніть дані та перейдіть до Data Tools групу, яку потрібно натиснути Перевірка достовірності даних > Перевірка достовірності даних.

спадний список, що залежить від документа 1 9

3. У діалоговому вікні перевірки даних

  • Вибирати список в дозволяти розділ
  • Введіть наведену нижче формулу Source bar, Product — назва основного списку,
  • Натисніть OK.
=Product

спадний список, що залежить від документа 1 10

Ви бачите, що створено головний спадний список.

спадний список, що залежить від документа 1 11

Крок 4: Додайте залежний спадний список

1. Виберіть клітинку F2 до якого потрібно додати залежний розкривний список, натисніть дані і перейдіть до групи Інструменти даних, щоб натиснути Перевірка достовірності даних > Перевірка достовірності даних.

2. У діалоговому вікні перевірки даних

  • Вибирати список в дозволяти розділ
  • Введіть наведену нижче формулу Source панель E2 — це комірка, яка містить головний розкривний список.
  • Натисніть OK.
=INDIRECT(SUBSTITUTE(E2," ","_"))

спадний список, що залежить від документа 1 12

Якщо E2 порожній (ви не вибрали жодного елемента в головному розкривному списку), ви побачите повідомлення, як показано нижче, натисніть Так продовжувати.

спадний список, що залежить від документа 1 13

Тепер створено залежний спадний список.

спадний список, що залежить від документа 1 14

Крок 5: Перевірте залежний спадний список.

1. вибрати Фрукти в основному спадному списку (E2), потім перейдіть до залежного розкривного списку (F2), щоб натиснути піктограму стрілки, перевірити, чи є фрукти у списку, а потім вибрати один із залежного розкривного списку.

2. прес таб клавішу для початку нового рядка в таблиці введення даних виберіть Овочевийі перейдіть до наступної комірки праворуч, подивіться, чи є овочі в списку, а потім виберіть один із залежного розкривного списку.

gif 1

примітки:

10s, щоб створити залежний спадний список за допомогою зручного інструменту

 

Kutools для Excel надає потужний інструмент для полегшення та прискорення створення залежного спадного списку, давайте подивимося:

kte gif 1

Перш ніж виконати наведені нижче кроки, будь ласка натисніть, щоб завантажити Kutools для Excel для 30-денної безкоштовної пробної версії по-перше

Крок 1: Введіть записи для розкривного списку

По-перше, упорядкуйте свої дані, як показано на знімку екрана нижче:

doc kutools динамічний розкривний список 1

Крок 2: Застосування інструменту Kutools

1. Виберіть дані, які ви створили, клацніть Кутулс та натисніть Випадаючий список щоб відобразити підменю, натисніть Динамічний розкривний список.

doc kutools динамічний розкривний список 2

2. У розкривному списку залежних

  • Перевірте Режим В який відповідає вашому режиму даних,
  • Виберіть діапазон виходу, стовпець діапазону виведення має дорівнювати стовпцю діапазону даних,
  • Натисніть Ok.

doc kutools динамічний розкривний список 3

Тепер залежний спадний список створено.

doc kutools динамічний розкривний список 4

Tips :
  • Режим B підтримує створення третього або більше рівнів спадного списку:
    doc kutools динамічний розкривний список 5 1
  • Якщо ваші дані впорядковано, як показано на знімку екрана нижче, вам потрібно використовувати режим A, режим A підтримує лише створення 2-рівневого залежного спадного списку.
    doc kutools динамічний розкривний список 6
  • Докладніше про те, як використовувати Kutools для створення залежного спадного списку, відвідайте цей підручник .

Kutools для Excel

Повна функціональна безкоштовна пробна версія 30 днів, кредитна картка не потрібна.

Більше 300 потужних розширених функцій та функцій для Excel.

Не потрібно особливих навичок, щодня економить години.

Створіть динамічний залежний спадний список у Excel 2021 або Excel 365

 

Якщо ви працюєте в Excel 2021 або Excel 365, є інший спосіб швидко створити динамічний залежний спадний список за допомогою нових функцій UNIQUE та ФІЛЬТР.

Припустимо, що ваші вихідні дані впорядковано, як показано на знімку екрана, виконайте наведені нижче кроки, щоб створити динамічний спадний список.

Крок 1. Використання формули для отримання елементів для головного розкривного списку

Виберіть комірку, наприклад комірку G3, і за допомогою функцій UNIQUE та FILTER витягніть унікальні значення з Product список, який буде джерелом головного розкривного списку, і натисніть Що натомість? Створіть віртуальну версію себе у ключ

=UNIQUE(FILTER(A3:A20, A3:A20<>""))
примітки: коли продукти знаходяться в A3:A12, ми додаємо 8 додаткових комірок до масиву, щоб забезпечити можливі нові записи. Крім того, ми вбудовуємо функцію FILTER в UNIQUE, щоб отримувати унікальні значення без пробілів.

Крок 2: Створіть головний спадний список

1. Виберіть клітинку, яку потрібно розмістити в основному розкривному списку, наприклад клітинку D3, Натисніть дані та перейдіть до Data Tools групу, яку потрібно натиснути Перевірка достовірності даних > Перевірка достовірності даних.

2. У діалоговому вікні перевірки даних

  • Вибирати список в дозволяти розділ
  • Введіть наведену нижче формулу Source бар
  • Натисніть OK.
=$G$3#
примітки: Це називається посиланням на діапазон розливу, і цей синтаксис стосується всього діапазону, незалежно від того, наскільки він розширюється чи звужується.

Тепер створено основний спадний список.

Крок 3. Використання формули для отримання елементів для залежного спадного списку

Виберіть клітинку, наприклад клітинку H3, використовуючи функцію FILTER, щоб відфільтрувати елементи на основі значення в клітинці D3 (вибраний пункт у головному спадному списку), натисніть Що натомість? Створіть віртуальну версію себе у ключ

=FILTER(B3:B20, A3:A20=D3)
примітки: якщо в головному розкривному списку є пусте, формула повернеться до нулів.

Крок 4: Створіть залежний спадний список

1. Виберіть комірку, у якій розміститься залежний розкривний список, наприклад комірка E3, Натисніть дані та перейдіть до Data Tools групу, яку потрібно натиснути Перевірка достовірності даних > Перевірка достовірності даних.

2. У діалоговому вікні перевірки даних

  • Вибирати список в дозволяти розділ
  • Введіть наведену нижче формулу Source бар
  • Натисніть OK.
=$H$3#
примітки: Це називається посиланням на діапазон розливу, і цей синтаксис стосується всього діапазону, незалежно від того, наскільки він розширюється чи звужується.

Тепер залежний спадний список успішно створено.

Коли ви додаєте нові елементи або вносите деякі зміни в A3:A20, розкривний список оновлюватиметься автоматично.

Tips :

Сортувати спадний список за алфавітом

Якщо ви хочете впорядкувати елементи в розкривному списку в алфавітному порядку, ви можете використати наведену нижче формулу для таблиці підготовки.

Для основного спадного меню (формула в клітинці G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))

Для залежного спадного меню (формула в клітинці H3):

=SORT(FILTER(B3:B20, A3:A20=D3))

Тепер обидва спадні списки впорядковано в алфавітному порядку від А до Я.

залежний від документа спадний список 365 8

Щоб відсортувати за алфавітом від Я до А, використовуйте наведену нижче формулу:

Для основного спадного меню (формула в клітинці G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)

Для залежного спадного меню (формула в клітинці H3):

=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

Деякі запитання, які ви можете поставити:

1. Навіщо вставляти таблицю для кожного списку даних?

Вставлення таблиці для списку даних допоможе вам автоматично оновлювати спадний список на основі змін у списку даних. Наприклад, додавши «Інші» до першого списку даних, тоді до основного розкривного списку буде автоматично додано «Інші».

оновлення спадного списку, що залежить від документа

2. Навіщо використовувати таблицю для розміщення розкривних списків?

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

3. Як працює функція INDIRECT?

НЕПРАВИЛЬНО функція використовується для перетворення текстового рядка на дійсне посилання.

4. Як працює формула INDIRECT(SUBSTITUTE(E2&F2," ",""))?

По-перше, ЗАМІННИК функція замінює текст іншим текстом. Тут використовувалося для видалення пробілів із комбінованих імен (E2 і F2). Тоді НЕПРАВИЛЬНО функція перетворює текстовий рядок (комбінований вміст E2 і F2) на дійсне посилання.

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations