Ako vytvoriť viacero prepojených rozbaľovacích zoznamov v Exceli

Rozbaľovacie zoznamy v Exceli(Excel) sú výkonnými nástrojmi. Umožňujú vám poskytnúť používateľom rozbaľovaciu šípku, ktorá im po výbere poskytne zoznam možností.

To môže znížiť počet chýb pri zadávaní údajov, pretože sa tým vyhnete tomu, aby používatelia museli zadávať odpovede priamo. Excel vám dokonca umožňuje vytiahnuť položky pre tieto rozbaľovacie zoznamy z radu buniek.

Tým to však nekončí. Pomocou niektorých kreatívnych spôsobov konfigurácie overovania údajov pre rozbaľovacie bunky môžete dokonca vytvoriť viacero prepojených rozbaľovacích zoznamov, kde položky, ktoré sú dostupné v druhom zozname,(available in a second list) závisia od sekcie, ktorú používateľ vytvoril v prvom zozname.

Na čo sú dobré(Good) viaceré prepojené(Linked) rozbaľovacie zoznamy ?

Zvážte, že väčšina online formulárov vypĺňa sekundárne rozbaľovacie zoznamy na základe toho, čo odpoviete v rozbaľovacom zozname pred ním. To znamená, že hárky na zadávanie údajov v Exceli(Excel) môžete urobiť rovnako pokročilými ako online formuláre. Bude sa upravovať na základe odpovedí používateľa. 

Povedzme napríklad, že používate tabuľku programu Excel(Excel) na zhromažďovanie informácií o počítači od používateľov, ktorí potrebujú opravu počítača(computer repairs)

Možnosti vstupu môžu vyzerať takto:

  • Počítačová časť(Computer Part) : Monitor, Myš(Mouse) , Klávesnica(Keyboard) , Základný systém(Base System)
  • Typ dielu:
    • Monitor : sklo, kryt(Housing) , napájací kábel(Power Cord) , vnútorná elektronika(Internal Electronics)
    • Myš(Mouse) : koliesko, LED svetlo(LED Light) , kábel(Cord) , tlačidlá(Buttons) , puzdro
    • Klávesnica(Keyboard) : Klávesy, Kryt(Housing) , Membrána(Membrane) , Kábel(Cord) , Vnútorná elektronika(Internal Electronics)
    • Základný systém(Base System) : Kryt, tlačidlá(Buttons) , porty(Ports) , napájanie(Power) , vnútorná elektronika(Internal Electronics) , operačný systém(Operating System)

Ako môžete vidieť z tohto stromu, informácie, ktoré by mali byť dostupné na výber pre „Typ súčiastky“, závisia od toho, ktorú počítačovú súčiastku(Computer Part) používateľ vyberie v prvom rozbaľovacom zozname.

V tomto príklade môže vaša tabuľka začať vyzerať takto:

Ak vytvoríte viacero prepojených rozbaľovacích zoznamov, môžete použiť položku vybratú z rozbaľovacieho zoznamu v B1 na riadenie obsahu rozbaľovacieho zoznamu v B2.

Poďme sa pozrieť, ako to môžete nastaviť. Môžete si tiež stiahnuť náš vzorový hárok Excel s príkladom nižšie.

Vytvorte si zdrojový list(List Source Sheet) rozbaľovacieho zoznamu

Najčistejším spôsobom, ako nastaviť niečo také, je vytvoriť novú kartu v Exceli(Excel) , kde môžete nakonfigurovať všetky položky rozbaľovacieho zoznamu.

Ak chcete nastaviť tieto prepojené rozbaľovacie zoznamy, vytvorte tabuľku, ktorej hlavička v hornej časti obsahuje všetky časti počítača, ktoré chcete zahrnúť do prvého rozbaľovacieho zoznamu. Potom uveďte všetky položky (typy dielov), ktoré by mali byť pod touto hlavičkou.

Ďalej budete chcieť vybrať a pomenovať každý rozsah, aby ste si pri neskoršom nastavovaní overenia údajov(Data Validation) mohli vybrať ten správny.

Ak to chcete urobiť, vyberte všetky položky v každom stĺpci a pomenujte vybraný rozsah rovnako ako hlavičku. Ak chcete pomenovať tabuľku, jednoducho zadajte názov do poľa nad stĺpcom „A“.

Napríklad vyberte bunky A2A5 a pomenujte tento rozsah „Monitor“.

Tento postup opakujte, kým nebudete mať všetky rozsahy správne pomenované. 

Alternatívnym spôsobom, ako to urobiť, je použiť funkciu Vytvoriť(Create) z výberu v Exceli. (Selection)To vám umožní pomenovať všetky rozsahy, ako je manuálny proces uvedený vyššie, ale jediným kliknutím.

Ak to chcete urobiť, stačí vybrať všetky rozsahy v druhom hárku, ktorý ste vytvorili. Potom z ponuky vyberte položku Vzorce(Formulas) a na páse s nástrojmi vyberte položku Vytvoriť z výberu .(Create from Selection)

Zobrazí sa vyskakovacie okno. Uistite sa, že je vybratý iba horný riadok(Top row) a potom vyberte OK .

Týmto sa použijú hodnoty hlavičky v hornom riadku na pomenovanie každého z rozsahov pod ním. 

Nastavte svoj prvý rozbaľovací zoznam

Teraz je čas nastaviť si viacero prepojených rozbaľovacích zoznamov. Robiť to:

1. Späť na prvom hárku vyberte prázdnu bunku napravo od prvého štítku. Potom z ponuky vyberte položku Údaje(Data) a na páse s nástrojmi vyberte položku Overenie údajov .(Data Validation)

2. V okne Overenie údajov(Data Validation) , ktoré sa otvorí, vyberte položku Zoznam(List) v časti Povoliť(Allow) a v časti Zdroj(Source) vyberte ikonu šípky nahor. To vám umožní vybrať rozsah buniek, ktoré chcete použiť ako zdroj pre tento rozbaľovací zoznam.

3. Vyberte druhý hárok, kde ste nastavili zdrojové údaje rozbaľovacieho zoznamu, a potom vyberte iba polia hlavičky. Tieto sa použijú na vyplnenie počiatočného rozbaľovacieho zoznamu vo vybranej bunke.

4. Výberom šípky nadol v okne výberu rozbaľte okno Overenie údajov(Data Validation) . V poli Zdroj(Source) sa teraz zobrazí rozsah, ktorý ste vybrali . Dokončite výberom položky OK .

5. Teraz, späť na hlavnom hárku, si všimnete, že prvý rozbaľovací zoznam obsahuje každé z polí hlavičky z druhého hárku.

Teraz, keď je váš prvý rozbaľovací zoznam hotový, je čas vytvoriť ďalší prepojený rozbaľovací zoznam.

Nastavte svoj prvý rozbaľovací zoznam

Vyberte druhú bunku, pre ktorú chcete načítať položky zoznamu v závislosti od toho, čo je vybraté v prvej bunke.

Opakujte vyššie uvedený postup, aby ste otvorili okno Overenie údajov . (Data Validation)V rozbaľovacej ponuke Povoliť(Allow) vyberte položku Zoznam . (List)Pole Zdroj(Source) je to, čo stiahne položky zoznamu v závislosti od toho, čo je vybraté v prvom rozbaľovacom zozname.

Ak to chcete urobiť, zadajte nasledujúci vzorec:

=INDIRECT($B$1)

Ako funguje funkcia NEPRIAME(INDIRECT) ?

Táto funkcia vráti platný odkaz programu Excel(Excel) (v tomto prípade na rozsah) z textového reťazca. V tomto prípade je textový reťazec názvom rozsahu prechádzajúceho prvou bunkou ($B$1). Takže INDIRECT prevezme názov rozsahu a potom poskytne rozbaľovaciu validáciu údajov so správnym rozsahom spojeným s týmto názvom.

Poznámka(Note) : Ak nakonfigurujete overenie údajov pre túto druhú rozbaľovaciu ponuku bez toho, aby ste vybrali hodnotu z prvej rozbaľovacej ponuky, zobrazí sa chybové hlásenie. Ak chcete chybu ignorovať a pokračovať, môžete vybrať možnosť Áno .(Yes)

Teraz otestujte svoje nové viaceré prepojené rozbaľovacie zoznamy. Pomocou prvého rozbaľovacieho zoznamu vyberte jednu z častí počítača. Keď vyberiete druhú rozbaľovaciu ponuku, mali by ste vidieť príslušné položky zoznamu pre túto časť počítača. Toto boli typy dielov v stĺpci na druhom hárku(on the second sheet) , ktorý ste pre daný diel vyplnili.

Používanie viacerých prepojených(Multiple Linked) rozbaľovacích zoznamov v Exceli(Excel)

Ako môžete vidieť, je to veľmi skvelý spôsob, ako urobiť vaše tabuľky oveľa dynamickejšími. Vyplnením nasledujúcich rozbaľovacích zoznamov v reakcii na to, čo používatelia vyberú v iných bunkách(select in other cells) , môžete dosiahnuť, aby vaše tabuľky oveľa lepšie reagovali na používateľov a údaje boli oveľa užitočnejšie.

Pohrajte sa s vyššie uvedenými tipmi a zistite, aké zaujímavé prepojené rozbaľovacie zoznamy môžete vytvoriť vo svojich tabuľkách. Podeľte(Share) sa o niektoré zo svojich vlastných zaujímavých tipov v sekcii komentárov nižšie.



About the author

Som počítačový technik, ktorý dlhé roky pracuje s Androidom a kancelárskym softvérom. Posledných približne 5 rokov tiež učím ľudí používať počítače Mac. Ak hľadáte niekoho, kto vie, ako opraviť veci na vašom počítači, pravdepodobne vám pomôžem!



Related posts