Listă drop-down condiționată cu instrucțiunea IF (5 exemple)
Dacă trebuie să creați o listă derulantă care se modifică în funcție de ceea ce selectați într-o altă celulă, adăugarea unei condiții la lista derulantă poate fi o soluție de ajutor. Când creați o listă derulantă condiționată, utilizarea instrucțiunii IF este o metodă intuitivă, deoarece este întotdeauna folosită pentru a testa condițiile în Excel. Acest tutorial demonstrează 5 metode care vă vor ajuta să creați o listă derulantă condiționată în Excel pas cu pas.
Utilizați instrucțiunea IF sau IFS pentru a crea o listă derulantă condiționată
Această secțiune oferă două funcții: Dacă funcția IF si Funcția IFS pentru a vă ajuta să creați o listă derulantă condiționată bazată pe alte celule în Excel cu două exemple.
Adăugați o singură condiție, cum ar fi două țări și orașele lor
După cum se arată în gif-ul de mai jos, puteți comuta cu ușurință între orașe din două țări „Statele Unite și Franţa” în lista derulantă. Să vedem cum să folosim o funcție IF pentru a face acest lucru.
Pasul 1: Creați lista principală derulantă
Mai întâi, trebuie să creați o listă derulantă principală care va servi drept bază pentru lista dvs. derulantă condiționată.
1. Selectați o celulă (E2 în acest caz) în care doriți să introduceți lista principală derulantă. Du-te la Date , selectați Data validarii.
2. În Data validarii caseta de dialog, urmați acești pași pentru a configura setările.
Pasul 2: Creați o listă derulantă condiționată cu o instrucțiune IF
1. Selectați intervalul de celule (În acest caz, E3:E6) în care doriți să inserați lista derulantă condiționată.
2. Du-te la Date , selectați Data validarii.
3. În Data validarii casetă de dialog, trebuie să configurați după cum urmează.
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
Rezultat
Lista derulantă condiționată este acum completă.
După cum se arată în imaginea gif de mai jos, dacă doriți să selectați un oraș din Statele Unite, faceți clic pe E2 pentru a selecta orașe din Statele Unite din lista derulantă. Apoi selectați orice oraș aparținând Statelor Unite în celulele de sub E2. Pentru a selecta un oraș din Franța, faceți aceeași operațiune.
Adăugați mai multe condiții, cum ar fi mai mult de două țări și orașele acestora
După cum se arată în imaginea gif de mai jos, există două tabele. Tabelul cu o singură coloană conține diferite țări, în timp ce tabelul cu mai multe coloane conține orașe din acele țări. Aici trebuie să creăm o listă derulantă condiționată care să conțină orașe care se vor schimba în funcție de țara pe care o alegeți în E10, vă rugăm să urmați pașii de mai jos pentru a finaliza.
Pasul 1: Creați o listă derulantă care să conțină toate țările
1. Selectați o celulă (Aici selectez E10) în care doriți să afișați țara, mergeți la Date fila, faceți clic pe Data validarii.
2. În Data validarii casetă de dialog, trebuie să:
Lista derulantă conține toate țările este acum completă.
Pasul 2: Denumiți intervalul de celule pentru orașele din fiecare țară
1. Selectați întreaga gamă a tabelului de orașe, accesați Formule fila, faceți clic pe Creați din selecție.
2. În Creați nume din selecție caseta de dialog, bifați numai Rândul de sus și faceți clic pe OK butonul.
Pasul 3: Creați o listă derulantă condiționată
1. Selectați o celulă (aici selectez E11) pentru a scoate lista derulantă condiționată, mergeți la Date , selectați Data validarii.
2. În Data validarii casetă de dialog, trebuie să:
=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)
Rezultat
Doar câteva clicuri pentru a crea o listă derulantă condiționată cu Kutools pentru Excel
Metodele de mai sus pot fi greoaie pentru majoritatea utilizatorilor Excel. Dacă doriți o soluție mai eficientă și mai simplă, Listă derulantă dinamică caracteristică a Kutools pentru Excel este foarte recomandat pentru a vă ajuta să creați o listă derulantă condiționată cu doar câteva clicuri.
După cum puteți vedea, întreaga operațiune se poate face în doar câteva clicuri. Trebuie doar să:
O alternativă mai bună la funcția IF: funcția INDIRECT
Ca alternativă la funcțiile IF și IFS, puteți utiliza o combinație a INDIRECT și SUBSTITUI funcții pentru a crea o listă derulantă condiționată, care este mai simplă decât formulele furnizate mai sus.
Luați același exemplu folosit în condițiile multiple de mai sus (așa cum se arată în imaginea gif de mai jos). Aici vă voi arăta cum să utilizați combinația dintre funcțiile INDIRECT și SUBSTITUTE pentru a crea o listă derulantă condiționată în Excel.
1. În celula E10, creați lista principală derulantă care conține toate țările. Urmați pasul 1 de mai sus.
2. Denumiți intervalul de celule pentru orașele din fiecare țară. Urmați pasul 2 de mai sus.
3. Utilizați funcțiile INDIRECT și SUBSTITUTE pentru a crea o listă derulantă condiționată.
Selectați o celulă (E11 în acest caz) pentru a scoate lista derulantă condiționată, accesați Date , selectați Data validarii. În Data validarii casetă de dialog, trebuie să:
=INDIRECT(SUBSTITUTE(E10," ","_"))
Acum ați creat cu succes o listă derulantă condiționată folosind funcțiile INDIRECT și SUBSTITUTE.
Articole pe aceeaşi temă
Completați automat când tastați în lista verticală Excel
Dacă aveți o listă derulantă de validare a datelor cu valori mari, trebuie să derulați în jos în listă doar pentru a o găsi pe cea potrivită sau să tastați întregul cuvânt direct în caseta de listă. Dacă există o metodă pentru a permite completarea automată la introducerea primei litere din lista derulantă, totul va deveni mai ușor. Acest tutorial oferă metoda de rezolvare a problemei.
Creați o listă verticală dintr-un alt registru de lucru în Excel
Este destul de ușor să creați o listă verticală de validare a datelor printre foile de lucru dintr-un registru de lucru. Dar dacă datele listei de care aveți nevoie pentru validarea datelor se află într-un alt registru de lucru, ce ați face? În acest tutorial, veți afla cum să creați o listă de eliminare dintr-un alt registru de lucru în Excel în detalii.
Creați o listă drop-down căutabilă în Excel
Pentru o listă verticală cu numeroase valori, găsirea unuia corect nu este o lucrare ușoară. Anterior, am introdus o metodă de completare automată a listei derulante atunci când introduceți prima literă în caseta derulantă. Pe lângă funcția de completare automată, puteți face ca lista derulantă să poată fi căutată pentru îmbunătățirea eficienței de lucru în găsirea valorilor corespunzătoare în lista derulantă. Pentru ca lista derulantă să poată fi căutată, încercați metoda din acest tutorial.
Completați automat alte celule atunci când selectați valorile din lista verticală Excel
Să presupunem că ați creat o listă derulantă pe baza valorilor din intervalul de celule B8: B14. Când selectați orice valoare din lista derulantă, doriți ca valorile corespunzătoare din intervalul de celule C8: C14 să fie populate automat într-o celulă selectată. Pentru rezolvarea problemei, metodele din acest tutorial vă vor face o favoare.
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!