Условен падащ списък с оператор IF (5 примера)
Ако трябва да създадете падащ списък, който се променя въз основа на това, което сте избрали в друга клетка, добавянето на условие към падащия списък може да бъде помощно решение. Когато създавате условен падащ списък, използването на оператора IF е интуитивен метод, тъй като винаги се използва за тестване на условия в Excel. Този урок демонстрира 5 метода, които ще ви помогнат при създаването на условен падащ списък в Excel стъпка по стъпка.
Използвайте оператора IF или IFS, за да създадете условен падащ списък
Този раздел предоставя две функции: IF функция и IFS функция за да ви помогне да създадете условен падащ списък въз основа на други клетки в Excel с два примера.
Добавете едно условие, като две държави и техните градове
Както е показано на gif-а по-долу, можете лесно да превключвате между градове в две държави “Съединени щати намлява Франция” в падащия списък. Нека да видим как да използваме функция IF, за да го направим.
Стъпка 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 за Excel
Горните методи може да са тромави за повечето потребители на Excel. Ако искате по-ефективно и лесно решение, Динамичен падащ списък функция на Kutools за Excel силно се препоръчва, за да ви помогне да създадете условен падащ списък само с няколко кликвания.
Както можете да видите, цялата операция може да се извърши само с няколко щраквания. Трябва само да:
По-добра алтернатива на функцията IF: функцията INDIRECT
Като алтернатива на функциите 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 да бъдат автоматично попълнени в избрана клетка. За решаването на проблема, методите в този урок ще ви направят услуга.
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!