Če morate ustvariti spustni seznam, ki se spreminja glede na to, kar izberete v drugi celici, vam lahko dodajanje pogoja na spustni seznam pomaga rešiti to težavo. Za ustvarjanje pogojnega spustnega seznama je prva metoda, ki pride na misel, uporaba stavka IF, saj se vedno uporablja za testiranje pogojev v Excelu. Ta vadnica prikazuje 5 metod, ki vam bodo pomagale ustvariti pogojni spustni seznam v Excelu korak za korakom.
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.
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.
Najprej morate ustvariti glavni spustni seznam, iz katerega želite narediti 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 pogovorno okno, morate konfigurirati na naslednji način.
1. Izberite obseg celic (v tem primeru izberem 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.
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
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.
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. 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:
Spustni seznam vsebuje vse države in zdaj je popoln.
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.
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:
=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)
Zgornje metode povzročajo težave večini uporabnikov Excela. Če potrebujete lažji način, tukaj Dinamični spustni seznamznač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:
Namesto funkcij IF in IFS lahko uporabite kombinacijo funkcij INDIRECT in NAMESTITEV deluje kot druga možnost 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:
=INDIRECT(SUBSTITUTE(E10," ","_"))
Zdaj je ustvarjen pogojni spustni seznam s kombinacijo funkcij INDIRECT in SUBSTITUTE.
Samodokončanje pri vnašanju spustnega seznama v Excelu
Če imate spustni seznam za preverjanje veljavnosti podatkov z velikimi vrednostmi, se morate na seznamu pomakniti navzdol, samo da bi našli pravega, ali pa v besedilno polje vnesite celo besedo. Če obstaja način, ki omogoča samodejno dokončanje pri vnosu prve črke na spustnem seznamu, bo vse postalo lažje. Ta vadnica ponuja metodo za reševanje težave.
Ustvari spustni seznam iz drugega delovnega zvezka v Excelu
Na delovnih listih v delovnem zvezku je zelo enostavno ustvariti spustni seznam za preverjanje veljavnosti podatkov. Če pa se podatki seznama, ki jih potrebujete za preverjanje podatkov, nahajajo v drugi delovni knjigi, kaj bi storili? V tej vadnici boste podrobno izvedeli, kako iz drugega delovnega zvezka v Excelu ustvarite spustni seznam.
Ustvarite spustni seznam, ki ga je mogoče iskati v Excelu
Za spustni seznam s številnimi vrednostmi iskanje pravega ni lahko delo. Prej smo uvedli način samodejnega dokončanja spustnega seznama, ko v spustnem polju vnesemo prvo črko. Poleg funkcije samodokončanja lahko po spustnem seznamu omogočite tudi iskanje za povečanje delovne učinkovitosti pri iskanju ustreznih vrednosti na spustnem seznamu. Če želite omogočiti iskanje po spustnem seznamu, poskusite z metodo v tej vadnici.
Samodejno izpolnite druge celice pri izbiri vrednosti v spustnem seznamu Excel
Recimo, da ste ustvarili spustni seznam na podlagi vrednosti v obsegu celic B8: B14. Ko izberete katero koli vrednost na spustnem seznamu, želite, da se ustrezne vrednosti v območju celic C8: C14 samodejno vnesejo v izbrano celico. Za rešitev težave vam bodo storitve v tej vadnici naredile uslugo.