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