Якщо вам потрібно створити розкривний список, який змінюватиметься залежно від того, що ви вибрали в іншій клітинці, додавання умови до розкривного списку може допомогти вам вирішити цю проблему. Щоб створити умовний розкривний список, перше, що спадає на думку, це використання оператора IF, оскільки він завжди використовується для перевірки умов у Excel. Цей підручник демонструє 5 методів, які допоможуть вам створити умовний спадний список у Excel крок за кроком.
Цей розділ забезпечує дві функції: Функція IF і Функція IFS щоб допомогти вам створити умовний розкривний список на основі інших комірок у Excel із двома прикладами.
Як показано на зображенні нижче, ви можете легко перемикатися між містами в двох країнах "Сполучені Штати і France» у розкривному списку. Давайте подивимося, як використовувати функцію IF, щоб це зробити.
Спочатку вам потрібно створити головний розкривний список, з якого ви хочете створити умовний розкривний список.
1. Виберіть комірку (у цьому випадку E2), куди потрібно вставити головний розкривний список. Перейти до дані вкладка, виберіть Перевірка достовірності даних.
2 В Перевірка достовірності даних діалогове вікно, вам потрібно налаштувати наступним чином.
1. Виберіть діапазон клітинок (у цьому випадку я вибираю E3:E6), куди потрібно вставити умовний розкривний список.
2. До дані вкладка, виберіть Перевірка достовірності даних.
3 В Перевірка достовірності даних діалогове вікно, вам потрібно налаштувати наступним чином.
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
Умовний спадний список завершено.
Як показано на gif-зображенні нижче, якщо ви хочете вибрати місто в Сполучених Штатах, натисніть E2, щоб вибрати міста в Сполучених Штатах зі спадного списку. Потім виберіть будь-яке місто, що належить Сполученим Штатам, у клітинках під E2. Щоб вибрати місто у Франції, виконайте ту саму операцію.
Як показано на gif-зображенні нижче, є дві таблиці. Таблиця з одним стовпцем містить різні країни, тоді як таблиця з кількома стовпцями містить міста в цих країнах. Тут нам потрібно створити умовний розкривний список, який містить міста, які змінюватимуться відповідно до країни, яку ви виберете в E10. Для завершення виконайте наведені нижче дії.
1. Виберіть клітинку (тут я вибираю E10), де потрібно відобразити країну, перейдіть до дані вкладка, клацніть Перевірка достовірності даних.
2. В Перевірка достовірності даних у діалоговому вікні потрібно:
Розкривний список містить усі країни.
1. Виберіть весь діапазон таблиці міст, перейдіть до Формули вкладка, клацніть Створити з виділення.
2 В Створіть імена з виділення діалогове вікно, лише перевірити Верхній ряд та натисніть кнопку OK кнопки.
1. Виберіть клітинку (тут я вибираю E11), щоб вивести умовний спадний список, перейдіть до дані вкладка, виберіть Перевірка достовірності даних.
2 В Перевірка достовірності даних у діалоговому вікні потрібно:
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
Наведені вище методи викликають проблеми у більшості користувачів Excel. Якщо вам потрібен простіший спосіб, ось Динамічний розкривний списокособливість Kutools для Excel настійно рекомендується, щоб допомогти вам створити умовний спадний список лише кількома клацаннями.
Як бачите, всю операцію можна виконати всього за кілька кліків. Вам просто потрібно:
Замість функцій IF та IFS можна використовувати комбінацію з НЕПРАВИЛЬНО і ЗАМІННИК функціонує як ще один альтернативний варіант створення умовного розкривного списку, який є простішим, ніж формули, які ми надали вище.
Візьмемо той самий приклад, який використовувався в кількох умовах вище (як показано на зображенні gif нижче). Тут я покажу вам, як використовувати комбінацію функцій INDIRECT і SUBSTITUTE для створення умовного спадного списку в Excel.
1. У комірці E10 створіть головний розкривний список із усіма країнами. Виконайте наведений вище крок 1.
2. Назвіть діапазон комірок для міст у кожній країні. Виконайте наведений вище крок 2.
3. Використовуйте функції INDIRECT і SUBSTITUTE, щоб створити умовний розкривний список.
Виберіть клітинку (у цьому випадку E11), щоб вивести умовний розкривний список, перейдіть до дані вкладка, виберіть Перевірка достовірності даних, в Перевірка достовірності даних у діалоговому вікні потрібно:
=INDIRECT(SUBSTITUTE(E10," ","_"))
Створено умовний розкривний список із комбінацією функцій INDIRECT і SUBSTITUTE.
Автозаповнення під час набору тексту у випадаючому списку Excel
Якщо у вас є розкривний список перевірки даних із великими значеннями, вам потрібно прокрутити список унизу, лише щоб знайти правильний, або ввести ціле слово безпосередньо у поле списку. Якщо є спосіб дозволити автозаповнення під час введення першої літери у випадаючому списку, все стане простіше. Цей посібник пропонує метод вирішення проблеми.
Створіть випадаючий список з іншої книги в Excel
Створити випадаючий список перевірки даних серед робочих аркушів у книзі досить просто. Але якщо дані списку, необхідні для перевірки даних, знаходяться в іншій книзі, що б ви зробили? У цьому посібнику ви дізнаєтесь, як детально створити випадаючий список з іншої книги в Excel.
Створіть розкривний список для пошуку в Excel
Для випадаючого списку з численними значеннями пошук правильного - непроста робота. Раніше ми запровадили метод автоматичного заповнення випадаючого списку при введенні першої літери у випадаючому вікні. Окрім функції автозавершення, ви також можете зробити пошук у розкривному списку для підвищення ефективності роботи при пошуку належних значень у розкривному списку. Щоб зробити пошук у розкривному списку спробним, скористайтеся методом у цьому посібнику.
Автоматично заповнювати інші комірки під час вибору значень у спадному списку Excel
Скажімо, ви створили випадаючий список на основі значень у діапазоні комірок B8: B14. Вибираючи будь-яке значення зі спадного списку, ви хочете, щоб відповідні значення в діапазоні комірок C8: C14 автоматично заповнювались у вибраній комірці. Для вирішення проблеми методи з цього посібника допоможуть вам.