Excel formula: Validacija podatkov s pogojnim seznamom -

Splošna formula

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

Povzetek

Če želite uporabniku omogočiti preklop med dvema ali več seznami, lahko s funkcijo IF preskusite vrednost in pogojno vrnete seznam vrednosti na podlagi rezultata. V prikazanem primeru je preverjanje veljavnosti podatkov, uporabljeno za C4, naslednje:

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

To uporabniku privzeto omogoča izbiro mesta s kratkega seznama možnosti, hkrati pa omogoča enostaven način za ogled in izbiro mesta z daljšega seznama mest.

Opomba: S to formulo in pristopom sem naletel na odlični spletni strani Chandoo.

Pojasnilo

Pravila za preverjanje veljavnosti podatkov se sprožijo, ko uporabnik doda ali spremeni vrednost celice. Ta formula izkorišča to vedenje, da uporabniku na pameten način preklopi med ožjim seznamom mest in daljšim seznamom mest.

V tej formuli je funkcija IF konfigurirana za preskušanje vrednosti v celici C4. Ko je C4 prazen ali vsebuje katero koli vrednost, razen "Glej celoten seznam", uporabnik vidi ožji seznam mest, ki je naveden v imenovanem obsegu short_list (E6: E13):

Če je vrednost v C4 "Glej celoten seznam", uporabnik vidi dolg seznam mest, ki je naveden v imenovanem obsegu long_list (G6: G35):

Imenovani obsegi, uporabljeni v formuli, niso potrebni, vendar olajšajo branje in razumevanje formule. Če še niste seznanjeni z imenovanimi obsegi, je na tej strani dober pregled.

Odvisni spustni seznami

Če razširite zgornji primer, lahko ustvarite več odvisnih spustnih seznamov. Uporabnik na primer izbere vrsto elementa "sadje", zato si nato ogleda seznam sadja, ki ga mora izbrati. Če najprej izberejo "zelenjavo", potem vidijo seznam zelenjave. Za navodila in primere kliknite spodnjo sliko:

Zanimive Članki...