Excel vzorec: Ověření dat s podmíněným seznamem -

Obecný vzorec

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

souhrn

Chcete-li uživateli umožnit přepínání mezi dvěma nebo více seznamy, můžete pomocí funkce IF otestovat hodnotu a podmíněně vrátit seznam hodnot na základě výsledku. V zobrazeném příkladu je ověření dat aplikované na C4:

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

To uživateli umožňuje ve výchozím nastavení vybrat město z krátkého seznamu možností, ale také poskytuje snadný způsob zobrazení a výběru města z delšího seznamu měst.

Poznámka: Na tento vzorec a přístup jsem narazil na vynikající stránce Chandoo.

Vysvětlení

Pravidla ověření dat se aktivují, když uživatel přidá nebo změní hodnotu buňky. Tento vzorec využívá tohoto chování k tomu, aby uživateli poskytl chytrý způsob přepínání mezi krátkým seznamem měst a delším seznamem měst.

V tomto vzorci je funkce IF nakonfigurována k testování hodnoty v buňce C4. Když je C4 prázdný nebo obsahuje jakoukoli hodnotu kromě „Zobrazit úplný seznam“, uživatel uvidí krátký seznam měst, uvedený v pojmenovaném rozsahu short_list (E6: E13):

Pokud je hodnota v C4 „Zobrazit úplný seznam“, uživatel uvidí dlouhý seznam měst uvedený v pojmenovaném rozsahu long_list (G6: G35):

Pojmenované rozsahy použité ve vzorci nejsou povinné, ale usnadňují čtení a pochopení vzorce. Pokud jste s pojmenovanými rozsahy noví, tato stránka poskytuje dobrý přehled.

Závislé rozevírací seznamy

Rozbalením výše uvedeného příkladu můžete vytvořit několik závislých rozevíracích seznamů. Například uživatel vybere typ položky „ovoce“, takže se mu zobrazí seznam ovoce, které lze vybrat. Pokud nejprve vyberou „zeleninový“, zobrazí se mu seznam zeleniny. Pokyny a příklady zobrazíte kliknutím na následující obrázek:

Zajímavé články...