Excel formula: Provjera valjanosti podataka s uvjetnim popisom -

Generička formula

=IF(A1="See full list",long_list,short_list)

Sažetak

Da biste omogućili korisniku da se prebacuje s dva ili više popisa, možete koristiti funkciju IF za testiranje vrijednosti i uvjetno vraćanje popisa vrijednosti na temelju rezultata. U prikazanom primjeru, provjera valjanosti podataka primijenjena na C4 je:

=IF(C4="See full list",long_list,short_list)

To omogućuje korisniku odabir grada s užeg popisa opcija prema zadanim postavkama, ali također omogućuje jednostavan način za pregled i odabir grada s dužeg popisa gradova.

Napomena: Naletio sam na ovu formulu i pristup na izvrsnom mjestu Chandoo.

Obrazloženje

Pravila za provjeru valjanosti podataka pokreću se kada korisnik doda ili promijeni vrijednost ćelije. Ova formula koristi ovo ponašanje kako bi korisniku pružila pametan način prebacivanja s užeg popisa gradova na duži popis gradova.

U ovoj je formuli funkcija IF konfigurirana za testiranje vrijednosti u ćeliji C4. Kada je C4 prazan ili sadrži bilo koju vrijednost osim "Vidi cijeli popis", korisnik vidi uži popis gradova, naveden u imenovanom rasponu short_list (E6: E13):

Ako je vrijednost u C4 "Pogledajte cijeli popis", korisnik vidi dugački popis gradova, naveden u imenovanom rasponu long_list (G6: G35):

Imenovani rasponi koji se koriste u formuli nisu potrebni, ali uvelike olakšavaju čitanje i razumijevanje formule. Ako ste novi u imenovanim rasponima, ova stranica pruža dobar pregled.

Ovisni padajući popisi

Proširivši gornji primjer, možete stvoriti više ovisnih padajućih popisa. Na primjer, korisnik odabire vrstu predmeta "voće", pa će sljedeći vidjeti popis voća za odabir. Ako prvo odaberu "povrće", tada vide popis povrća. Kliknite donju sliku za upute i primjere:

Zanimljivi članci...