Условный выпадающий список с оператором ЕСЛИ (5 примеров)
Если вам нужно создать выпадающий список, который изменяется в зависимости от того, что вы выберете в другой ячейке, добавление условия к выпадающему списку может стать полезным решением. При создании условного выпадающего списка использование оператора ЕСЛИ является интуитивно понятным методом, поскольку он всегда используется для проверки условий в Excel. В этом руководстве демонстрируются 5 методов, которые помогут вам пошагово создать условный выпадающий список в Excel.

Используйте оператор ЕСЛИ или ЕСЛИМН для создания условного выпадающего списка
В этом разделе представлены две функции: ЕСЛИ и ЕСЛИМН, которые помогут вам создать условный выпадающий список на основе других ячеек в Excel с двумя примерами.
Добавьте одно условие, например две страны и их города
Как показано на GIF ниже, вы можете легко переключаться между городами двух стран «США и Франция» в выпадающем списке. Давайте посмотрим, как использовать функцию ЕСЛИ для выполнения этой задачи.
Шаг 1: Создайте основной выпадающий список
Сначала вам нужно создать основной выпадающий список, который будет служить основой для вашего условного выпадающего списка.
1. Выберите ячейку (в данном случае E2), куда вы хотите вставить основной выпадающий список. Перейдите на вкладку Данные, выберите Проверка данных.
2. В диалоговом окне Проверка данных выполните следующие шаги для настройки параметров.
Шаг 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: Создайте выпадающий список, содержащий все страны
1. Выберите ячейку (здесь я выбираю E10), где вы хотите отобразить страну, перейдите на вкладку Данные, нажмите Проверка данных.
2. В диалоговом окне Проверка данных вам необходимо:
Выпадающий список, содержащий все страны, теперь завершен.
Шаг 2: Присвойте имя диапазону ячеек для городов под каждой страной
1. Выберите весь диапазон таблицы городов, перейдите на вкладку Формулы, нажмите Создать из выделения.
2. В диалоговом окне Создать имена из выделения отметьте только опцию Верхняя строка и нажмите кнопку ОК.
Шаг 3: Создайте условный выпадающий список
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)
Результат
Всего несколько кликов для создания условного выпадающего списка с помощью Kutools для Excel
Указанные выше методы могут быть громоздкими для большинства пользователей Excel. Если вы хотите получить более эффективное и простое решение, настоятельно рекомендуется использовать функцию Динамический выпадающий список Kutools для Excel, чтобы помочь вам создать условный выпадающий список всего за несколько кликов.
Как видите, всю операцию можно выполнить всего за несколько кликов. Вам просто нужно:
Лучшая альтернатива функции ЕСЛИ: функция ДВССЫЛ
Как альтернатива функциям ЕСЛИ и ЕСЛИМН, вы можете использовать комбинацию функций ДВССЫЛ и ПОДСТАВИТЬ для создания условного выпадающего списка, что проще, чем формулы, которые мы предоставили выше.
Возьмем тот же пример, что был использован в случае с несколькими условиями выше (как показано на GIF ниже). Здесь я покажу вам, как использовать комбинацию функций ДВССЫЛ и ПОДСТАВИТЬ для создания условного выпадающего списка в Excel.
1. В ячейке E10 создайте основной выпадающий список, содержащий все страны. Следуйте указанному выше шагу 1.
2. Присвойте имя диапазону ячеек для городов под каждой страной. Следуйте указанному выше шагу 2.
3. Используйте функции ДВССЫЛ и ПОДСТАВИТЬ для создания условного выпадающего списка.
Выберите ячейку (в данном случае E11) для вывода условного выпадающего списка, перейдите на вкладку Данные, выберите Проверка данных. В диалоговом окне Проверка данных вам необходимо:
=INDIRECT(SUBSTITUTE(E10," ","_"))
Теперь вы успешно создали условный выпадающий список с помощью функций ДВССЫЛ и ПОДСТАВИТЬ.
Связанные статьи
Автозаполнение при вводе в выпадающий список Excel
Если у вас есть выпадающий список проверки данных с большим количеством значений, вам нужно прокручивать список, чтобы найти нужное значение, или вводить слово целиком в поле списка. Если бы существовал метод автозаполнения при вводе первой буквы в выпадающем списке, всё стало бы проще. Это руководство предоставляет метод решения проблемы.
Создание выпадающего списка из другой книги в Excel
Довольно легко создать выпадающий список проверки данных среди листов внутри одной книги. Но если данные для проверки находятся в другой книге, что бы вы сделали? В этом руководстве вы узнаете, как создать выпадающий список из другой книги в Excel подробно.
Создание поискового выпадающего списка в Excel
Для выпадающего списка с множеством значений поиск подходящего варианта может оказаться непростым. Ранее мы представили метод автозаполнения выпадающего списка при вводе первой буквы в поле списка. Помимо функции автозаполнения, вы также можете сделать выпадающий список доступным для поиска, чтобы повысить эффективность работы при поиске подходящих значений в выпадающем списке. Для создания поискового выпадающего списка попробуйте метод из этого руководства.
Автоматическое заполнение других ячеек при выборе значений в выпадающем списке Excel
Допустим, вы создали выпадающий список на основе значений в диапазоне ячеек B8:B14. Когда вы выбираете любое значение в выпадающем списке, вы хотите, чтобы соответствующие значения в диапазоне ячеек C8:C14 автоматически заполнялись в выбранной ячейке. Для решения этой проблемы методы из этого руководства помогут вам.
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность на новом уровне. Kutools для Excel предлагает более300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы выбрать функцию, которая вам нужнее всего...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
- Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!
Все надстройки Kutools. Один установщик
Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.





- Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
- Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
- Совместная работа — максимальная эффективность между приложениями Office
- 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек