Зміст
Коли ви працюєте з великою базою даних і вам потрібно вибрати певний елемент зі списку, в цій ситуації вам може допомогти випадаючий список. За допомогою випадаючого списку ви можете вибрати будь-які конкретні дані за лічені секунди. Випадаючий список можна зробити і з використанням декількох стовпців. Сьогодні в цій статті ми розглянемо деякі способи створення випадаючого списку Excel з декількох стовпців.
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
Випадаючий список для декількох стовпців.xlsx3 Унікальні способи створення випадаючих списків з декількома колонками
У цьому розділі ми розглянемо 3 унікальні способи створення випадаючих списків у Excel з декількома стовпчиками. Давайте обговоримо їх з відповідними ілюстраціями.
1. незалежний випадаючий список з декількома колонками
Ви можете створити незалежний випадаючий список Excel з декількома стовпчиками.
У наступному прикладі нам дано деяку камеру "Модель об'єктива" та їх перспективні назви моделей, такі як "Модель об'єктива Canon" , "Модель об'єктива Nikon" і "Модель об'єктива Sony" Ми повинні зробити випадаючі списки, використовуючи ці колонки.
Кроки :
- Перш за все, створіть іншу таблицю в будь-якому місці робочого аркуша, де ви хочете створити свій список.
- Тепер ми зробимо випадаючий список, використовуючи ці назви моделей.
- Отже, виділіть комірку, в якій ви хочете створити випадаючий список (тобто Комірка D11 ) ->перейти до Дані вкладка ->натисніть на Перевірка даних .
Читати далі: Як зробити випадаючий список в Excel (незалежний і залежний)
- Далі, в рамках Дані Валідація у діалоговому вікні, виберіть "Список" Як критерії валідації. А в Джерело Виберіть діапазон даних зі списку "Модель об'єктива" стовпчик ( $5:$7 ).
- Натисніть ГАРАЗД. щоб підтвердити.
- Таким чином, буде створено потрібний вам випадаючий список. Натисніть на цю іконку поруч з коміркою D11 щоб переглянути список.
- Тепер створимо ще один список поруч з коміркою з іменем "Модель об'єктива Canon" ( D12 Повторимо попередні процедури і виділимо масив даних ( D$5:D$9 ) в якості вихідного поля.
- Натисніть ГАРАЗД. щоб скласти список.
- Тепер нам потрібно зробити два випадаючі списки для двох інших комірок. "Модель об'єктива Nikon" Ось список,
- А для "Модель об'єктива Sony" .
- Тепер, коли у нас є всі випадаючі списки, ми можемо самостійно обирати варіанти з цих списків. Наприклад, для Модель об'єктива Nikon ми можемо вибрати перспективу об'єктива.
2. використання функції OFFSET в декількох стовпцях
Ми можемо використовувати OFFSET функція зробити наш випадаючий список з декількох колонок більш динамічним.
У цьому прикладі ми будемо використовувати попередній набір даних. Тепер створіть в будь-якому місці аркуша, що містить стовпці "Вибір об'єктива" і "Модель" .
У цих графах ми і будемо складати наші списки.
Кроки :
- Перш за все, в камері D13 створіть випадаючий список, використовуючи дані з поля "Заголовки" стовпчиків моделі об'єктива. Виконайте цей крок, як Спосіб 1 .
D13→Дані вкладка →Перевірка даних
- Потім, в рамках Перевірка даних у діалоговому вікні, виберіть Список в якості Критерії валідації Тепер виберіть $D$4:$F$4 як твій Джерело Не забудьте перевірити, чи є у вас "Ігнорувати порожній" і "Випадаюче меню в комірці" .
- Натисніть ГАРАЗД. продовжувати.
- Таким чином, в комірці створюється випадаючий список D13 Натисніть на цю іконку, щоб переглянути список.
- Тепер, коли наша основна робота виконана, ми створимо остаточний випадаючий список з декількома стовпчиками. Для цього виберіть комірку E14 і повторіть процес створення випадаючого списку, як показано в попередніх методах. Тепер тут, у вікні джерела, застосуйте команду OFFSET з МАТЧ функції для одночасного використання декількох стовпців. Формула має вигляд,
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
Де,
- Посилання $D$4
- Ряд - це 1 Ми хочемо переїхати. 1 щоразу гребти вниз.
- Колонка - це MATCH($D14,$D$4:$F$4,0)-1 Тут ми використовували МАТЧ щоб зробити вибірку стовпців динамічною. У формулі МАТЧ формула, формула Значення для пошуку це $D14 , lookup_array це $D$4:$F$4 і [match_type] (тип відповідності) це ТОЧНО .
- [висота] кожного стовпчика становить 5
- [ширина] кожного стовпчика становить 1
- Натисніть "ГАРАЗД. щоб отримати список з декількох стовпців.
- Отже, наш випадаючий список з декількох стовпців готовий. Цей список динамічний. Наприклад, якщо ми виберемо "Модель об'єктива Sony" список в "Модель" у колонці будуть показані назви об'єктивів Sony.
Читати далі: Як використовувати оператор IF для створення випадаючого списку в Excel та як створити випадаючий список на основі формули в Excel
3. Залежний випадаючий список з декількома стовпчиками
Залежний випадаючий список також є списком на основі формули та декількох стовпців.
У наступному прикладі нам надаються деякі назви континентів у колонці "Континент" В інших колонках під назвами континентів наведено назви деяких країн, а в решті колонок - назви міст під назвами цих перспективних країн.
Нам потрібно зробити випадаючі списки, використовуючи ці кілька стовпців. Тепер створіть ще одну таблицю в будь-якому місці робочого аркуша, де ви хочете отримати результат.
Кроки :
- По-перше, в камері D13 створити список, що випадає, з використанням назв континентів. Для створення списку виконати описані раніше процедури. Вибрати вихідні дані $D$3:$F$3 .
- Далі натисніть ГАРАЗД. щоб скласти список, натисніть на цю іконку біля комірки D13 щоб показати список.
- На наступному етапі ми створимо "Діапазони імен" для цих стовпчиків країн. Виберіть стовпчики з назвами "Азія" , "Африка" і "Європа" і поїдемо до "Формула" і в "Менеджер по роботі з іменами" натисніть на "Створити з виділення" .
Формула → Диспетчер імен → Створити з виділення
- З'явилося нове вікно, перевірте на сторінці Верхній ряд і натисніть ГАРАЗД. .
- Тепер виділіть комірку E13 і поїдемо до Перевірка даних та оберіть Список. В рамках проекту Джерело застосуємо цю формулу:
=INDIRECT(D13)
Це означає, що при виборі Азія у випадаючому списку (D13) це відноситься до іменованого діапазону " Азія " (через НЕПРЯМИЙ і, таким чином, перераховує всі елементи цієї категорії.
- Потім натисніть ГАРАЗД. Складено залежний список на основі формули.
- Наша задача ще не виконана, наступним кроком буде створення ще одного залежного списку в залежності від значення в комірці E13 Для цього знову перейдіть за посиланням Формули і в Ім'я менеджера натисніть на Створити з виділення Перевірте на сайті Верхній ряд і натисніть ГАРАЗД. коли з'явиться нове вікно.
- Тепер виділіть комірку F13 і поїдемо до Перевірка даних та оберіть Список У справі Джерело застосуйте цю формулу:
=INDIRECT(E13)
Це означає, що при виборі "Індія" у випадаючому списку ( C13 ), мається на увазі названий діапазон "Індія" (через НЕПРЯМИЙ функція) і, таким чином, перераховує всі елементи цієї категорії.
- Далі натисніть ГАРАЗД. щоб виконати свою роботу.
- Отже, наші випадаючі списки з декількох стовпців готові. Тепер, якщо ми виберемо "Європа" і країна "Німеччина" список покаже нам відповідні результати.
Читати далі: Множинний залежний випадаючий список Excel VBA
Короткі примітки
👉 The МАТЧ функція підраховує стовпці як 1,2,3 зважаючи на те, що OFFSET функція рахує їх як 0,1,2 Ось чому ви повинні додати "-1" після функції збігу MATCH($D13,$D$3:$F$3,0)-1 .
👉 При створенні динамічного списку, що випадає, переконайтеся, що посилання на комірки є абсолютними (наприклад $B$4 ), а не відносні (такі як B2 або B$2 або $B2)
👉 Щоб уникнути помилок, не забувайте перевіряти "Ігнорувати порожній" і "Випадаюче меню в комірці" .
Висновок
Випадаючий список на основі декількох стовпців в Excel робить нашу роботу набагато простішою та зручнішою. Ми обговорили три різні способи зробити це. Якщо у вас є якісь непорозуміння або думки щодо цієї статті, будь ласка, повідомте нам про це в розділі коментарів.