Preskoči na glavno vsebino

Pogojni spustni seznam s stavkom IF (5 primerov)

Če morate ustvariti spustni seznam, ki se spreminja glede na to, kar izberete v drugi celici, je dodajanje pogoja na spustni seznam lahko pomočnik. Pri ustvarjanju pogojnega spustnega seznama je uporaba stavka IF intuitivna metoda, saj se vedno uporablja za testiranje pogojev v Excelu. Ta vadnica prikazuje 5 metod, ki vam bodo pomagale pri ustvarjanju pogojnega spustnega seznama v Excelu korak za korakom.


Pridobite vzorčno datoteko:

Kliknite za prenos vzorčne datoteke


Uporabite stavek IF ali IFS, da ustvarite pogojni spustni seznam

Ta razdelek nudi dve funkciji: Funkcija IF in IFS funkcija za pomoč pri ustvarjanju pogojnega spustnega seznama na podlagi drugih celic v Excelu z dvema primeroma.

Dodajte en sam pogoj, na primer dve državi in ​​njuni mesti

Kot je prikazano na spodnjem gifu, lahko preprosto preklapljate med mesti v dveh državah "Združene države Amerike in Francija« na spustnem seznamu. Poglejmo, kako uporabiti funkcijo IF, da to storimo.

1. korak: Ustvarite glavni spustni seznam

Najprej morate ustvariti glavni spustni seznam, ki bo služil kot osnova za vaš pogojni spustni seznam.

1. Izberite celico (v tem primeru E2), kamor želite vstaviti glavni spustni seznam. Pojdi na datum jeziček, izberite Preverjanje podatkov.

2. V Ljubljani Preverjanje podatkov pogovornem oknu sledite tem korakom za konfiguracijo nastavitev.

1) Ostanite v Nastavitve zavihek;
2) Izberite Seznam v Dovoli škatla;
3) V polju Vir izberite obseg celic, ki vsebujejo vrednosti, ki jih želite prikazati na spustnem seznamu (tukaj izberem glave tabele)
4) Kliknite OK . Oglejte si posnetek zaslona:

2. korak: Ustvarite pogojni spustni seznam s stavkom IF

1. Izberite obseg celic (v tem primeru E3:E6), kamor želite vstaviti pogojni spustni seznam.

2. Pojdi datum jeziček, izberite Preverjanje podatkov.

3. V Ljubljani Preverjanje podatkov pogovorno okno, morate konfigurirati na naslednji način.

1) Ostanite v Nastavitve zavihek;
2) Izberite Seznam v Dovoli spustni seznam;
3) V polje vnesite naslednjo formulo vir škatla;
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
4) Kliknite OK . Oglejte si posnetek zaslona:

Opombe: Ta formula sporoči Excelu: Če je vrednost v E2 enaka vrednosti v B2, prikaži vse vrednosti v obsegu B3:B6. V nasprotnem primeru prikažite vrednosti v obsegu C3:C6.
Kje
1) E2 je celica spustnega seznama, ki ste jo določili v 1. koraku in vsebuje glave.
2) B2 je prva celica glave prvotnega obsega.
3) B3: B6 vsebuje mesta v Združene države Amerike.
4) C3: C6 vsebuje mesta v Francija.
Rezultat

Pogojni spustni seznam je zdaj končan.

Kot je prikazano na spodnji sliki gif, če želite izbrati mesto v Združenih državah, kliknite E2, da na spustnem seznamu izberete Mesta v Združenih državah. Nato v celicah pod E2 izberite katero koli mesto, ki pripada Združenim državam. Če želite izbrati mesto v Franciji, naredite isto operacijo.

Opombe:
1) Zgornja metoda deluje samo za dve državi in ​​njuni mesti, ker se funkcija IF uporablja za testiranje pogoja in vrne eno vrednost, če je pogoj izpolnjen, in drugo vrednost, če ni izpolnjen.
2) Če je temu primeru dodanih več držav in mest, so lahko v pomoč naslednje ugnezdene funkcije IF in funkcije IFS.

Dodajte več pogojev, na primer več kot dve državi in ​​njuna mesta

Kot je prikazano na spodnji sliki gif, sta dve tabeli. Tabela z enim stolpcem vsebuje različne države, medtem ko tabela z več stolpci vsebuje mesta v teh državah. Tukaj moramo ustvariti pogojni spustni seznam, ki vsebuje mesta, ki se bodo spreminjala glede na državo, ki jo izberete v E10. Za dokončanje sledite spodnjim korakom.

1. korak: Ustvarite spustni seznam z vsemi državami

1. Izberite celico (tu izberem E10), kjer želite prikazati državo, pojdite na datum jeziček, kliknite Preverjanje podatkov.

2. v Preverjanje podatkov pogovorno okno, morate:

1) Ostanite v Nastavitve zavihek;
2) Izberite Seznam v Dovoli spustni seznam;
3) Izberite obseg, ki vsebuje države v vir škatla;
4) Kliknite OK . Oglejte si posnetek zaslona:

Spustni seznam vsebuje vse države in zdaj je popoln.

2. korak: poimenujte obseg celic za mesta v vsaki državi

1. Izberite celoten obseg tabele mest, pojdite na Formule jeziček, kliknite Ustvari iz izbora.

2. V Ljubljani Ustvari imena iz izbora pogovorno okno, preverite samo Zgornja vrstica in kliknite na OK gumb.

Opombe:
1) Ta korak vam omogoča ustvarjanje več imenovanih obsegov hkrati. Tukaj se glave vrstic uporabljajo kot imena obsegov.

2) Privzeto je Upravitelj imen ne dovoljuje presledkov pri definiranju novih imen. Če so v glavi presledki, jih bo Excel pretvoril v (_) namesto tega. na primer Združene države Amerike bo imenovan Združene države. Ta imena obsegov bodo uporabljena v naslednji formuli.
3. korak: Ustvarite pogojni spustni seznam

1. Izberite celico (tukaj izberem E11), da prikažete pogojni spustni seznam, pojdite na datum jeziček, izberite Preverjanje podatkov.

2. V Ljubljani Preverjanje podatkov pogovorno okno, morate:

1) Ostanite v Nastavitve zavihek;
2) Izberite Seznam v Dovoli spustni seznam;
3) V polje vnesite naslednjo formulo vir škatla;
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
4) Kliknite OK gumb.

Opombe:
Če uporabljate Excel 2019 ali novejše različice, lahko uporabite funkcijo IFS za ovrednotenje več pogojev, ki naredi isto kot ugnezdeni IF, vendar na jasnejši način. V tem primeru lahko poskusite z naslednjo formulo IFS, da dosežete enak rezultat.
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
V zgornjih dveh formulah
1) E10 je celica spustnega seznama, ki vsebuje države, ki ste jih navedli v 1. koraku;
2) Besedila v dvojnih narekovajih pomenijo vrednosti, ki jih boste izbrali v E10, besedila brez dvojnih narekovajev pa so imena obsegov, ki ste jih podali v 2. koraku;
3) Prvi stavek IF IF($E$10="Japonska",Japonska) pove Excelu:
If E10 je enako "Japonska«, potem samo vrednosti v imenovanem obsegu »Japonska” so prikazani na tem spustnem seznamu. Drugi in tretji stavek IF pomenita isto.
4) Zadnji stavek IF IF(E10="Združene države",Združene_države, Francija) pove Excelu:
If E10 je enako "Združene države Amerike«, potem samo vrednosti v imenovanem obsegu »Združene države” so prikazani na tem spustnem seznamu. V nasprotnem primeru prikaže vrednosti v imenovanem obsegu "Francija".
5) Po potrebi lahko formuli dodate več stavkov IF.
6) Kliknite, če želite izvedeti več o Excel IF funkcija in IFS funkcija.
Rezultat


Samo nekaj klikov za ustvarjanje pogojnega spustnega seznama s programom Kutools for Excel

Zgornji načini so lahko za večino uporabnikov Excela okorni. Če želite bolj učinkovito in preprosto rešitev, Dinamični spustni seznam značilnost Kutools za Excel je zelo priporočljivo, da vam pomaga ustvariti pogojni spustni seznam z le nekaj kliki.

Kot lahko vidite, je celotno operacijo mogoče izvesti v le nekaj klikih. Samo:

1. V pogovornem oknu izberite Način A: 2 stopnji v način odsek;
2. Izberite stolpce, na podlagi katerih morate ustvariti pogojni spustni seznam;
3. Izberite izhodno območje.
4. klik OK.
Opombe:
1) Kutools za Excel ponudbe 30-dan brezplačni preskus brez omejitev, pojdi na prenos.
2) Poleg ustvarjanja 2-nivojskega spustnega seznama lahko s to funkcijo preprosto ustvarite 3- do 5-stopenjski spustni seznam. Oglejte si to vadnico: Hitro ustvarite spustni seznam več stopenj v Excelu.

Boljša alternativa funkciji IF: funkcija INDIRECT

Kot alternativo funkcijama IF in IFS lahko uporabite kombinacijo funkcij INDIRECT in NAMESTITEV funkcije za ustvarjanje pogojnega spustnega seznama, ki je preprostejši od formul, ki smo jih navedli zgoraj.

Vzemite isti primer, uporabljen v več zgornjih pogojih (kot je prikazano na spodnji sliki gif). Tukaj vam bom pokazal, kako uporabiti kombinacijo funkcij INDIRECT in SUBSTITUTE za ustvarjanje pogojnega spustnega seznama v Excelu.

1. V celici E10 ustvarite glavni spustni seznam z vsemi državami. Sledite zgornjemu 1. koraku.

2. Poimenujte obseg celic za mesta pod vsako državo. Sledite zgornjemu 2. koraku.

3. Uporabite funkciji INDIRECT in SUBSTITUTE, da ustvarite pogojni spustni seznam.

Izberite celico (v tem primeru E11), da izpišete pogojni spustni seznam, pojdite na datum jeziček, izberite Preverjanje podatkov. v Preverjanje podatkov pogovorno okno, morate:

1) Ostanite v Nastavitve zavihek;
2) Izberite Seznam v Dovoli spustni seznam;
3) V polje vnesite naslednjo formulo vir škatla;
=INDIRECT(SUBSTITUTE(E10," ","_"))
4) Kliknite OK gumb.

Zdaj ste uspešno ustvarili pogojni spustni seznam z uporabo funkcij INDIRECT in SUBSTITUTE.

Najboljša pisarniška orodja za produktivnost

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

Opis


Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!