
Генеричка формула
=IF(A1="See full list",long_list,short_list)
Резиме
Да бисте кориснику дозволили да се пребацује између две или више листа, можете да користите функцију ИФ да тестирате вредност и условно вратите листу вредности на основу резултата. У приказаном примеру, валидација података примењена на Ц4 је:
=IF(C4="See full list",long_list,short_list)
Ово омогућава кориснику да подразумевано изабере град са ужег списка опција, али такође пружа једноставан начин за преглед и одабир града са дуже листе градова.
Напомена: Срео сам ову формулу и приступ на изврсном Цхандоо сајту.
Објашњење
Правила за проверу ваљаности података покрећу се када корисник дода или промени вредност ћелије. Ова формула користи предност овог понашања како би кориснику пружила паметан начин да пређе са уже листе на дужу листу градова.
У овој формули је функција ИФ конфигурисана за тестирање вредности у ћелији Ц4. Када је Ц4 празан или садржи било коју вредност осим „Погледајте целу листу“, корисник види ужу листу градова, наведену у именованом опсегу схорт_лист (Е6: Е13):
Ако је вредност у Ц4 „Прикажи целу листу“, корисник види дугу листу градова, наведену у именованом опсегу лонг_лист (Г6: Г35):
Именовани опсези који се користе у формули нису потребни, али чине формулу много лакшом за читање и разумевање. Ако сте тек упознати са именованим опсезима, ова страница пружа добар преглед.
Зависне падајуће листе
Проширивши горњи пример, можете да направите више зависних падајућих листа. На пример, корисник бира врсту предмета „воће“, па ће следећи пут видети листу воћа које ће одабрати. Ако прво одаберу „поврће“, видеће листу поврћа. Кликните на доњу слику за упутства и примере: