Rozbaľovací zoznam v bunke

Video

 Kto má málo času a potrebuje rýchlo pochopiť podstatu – pozri si tréningové video:

Koho zaujímajú podrobnosti a nuansy všetkých opísaných metód – ďalej v texte.

Metóda 1. Primitívna

Jedným kliknutím pravým tlačidlom myši na prázdnu bunku pod stĺpcom s údajmi, príkaz kontextovej ponuky Vyberte z rozbaľovacieho zoznamu (Vyberte si z rozbaľovacieho zoznamu) alebo stlačte klávesovú skratku ALT+šípka nadol. Metóda nefunguje, ak aspoň jeden prázdny riadok oddeľuje bunku a stĺpec s údajmi, alebo ak potrebujete produkt, ktorý ešte nebol zadaný vyššie:

Metóda 2. Štandard

  1. Vyberte bunky s údajmi, ktoré by mali byť zahrnuté v rozbaľovacom zozname (napríklad názvy produktov).
  2. Ak máte Excel 2003 alebo starší, vyberte z ponuky Vložiť – Názov – Priradiť (Vložiť — Názov — Definovať), ak Excel 2007 alebo novší, otvorte kartu vzorca a použite tlačidlo Správca mienPotom sa treba vytvoriť. Zadajte názov (je možný akýkoľvek názov, ale bez medzier a začnite písmenom!) pre vybraný rozsah (napr Produkt). Kliknite na OK.
  3. Vyberte bunky (môžete ich mať niekoľko naraz), v ktorých chcete získať rozbaľovací zoznam a vyberte z ponuky (na karte) Údaje – Kontrola (Údaje – Validácia). Z rozbaľovacieho zoznamu Typ údajov (Povoliť) vyberte možnosť zoznam a zadajte do riadku zdroj znamienko rovnosti a názov rozsahu (napr = Produkty).

lis OK.

Všetko! Užite si to!

Dôležitá nuansa. Dynamický pomenovaný rozsah, napríklad cenník, môže tiež slúžiť ako zdroj údajov pre zoznam. Potom sa pri pridávaní nových produktov do cenníka automaticky pridajú do rozbaľovacieho zoznamu. Ďalším bežne používaným trikom pre takéto zoznamy je vytváranie prepojených rozbaľovacích zoznamov (kde sa obsah jedného zoznamu mení v závislosti od výberu v druhom).

Metóda 3: Kontrola

Táto metóda spočíva v tom, že sa na hárok vloží nový objekt – ovládací prvok rozbaľovacieho poľa a potom sa naviaže na rozsahy v hárku. Pre to:

  1. V Exceli 2007/2010 otvorte kartu Vývojka. V starších verziách panel s nástrojmi Formuláre cez menu Zobraziť – Panely nástrojov – Formuláre (Zobraziť – Panely nástrojov – Formuláre). Ak sa táto karta nezobrazuje, kliknite na tlačidlo Office – Možnosti programu Excel - zaškrtávacie políčko Zobraziť kartu vývojára na páse s nástrojmi (tlačidlo Office – možnosti Excelu – zobraziť kartu vývojára na páse s nástrojmi)
  2. Hľadajte ikonu rozbaľovacej ponuky medzi ovládacími prvkami formulára (nie ActiveX!). Postupujte podľa vyskakovacích rád combo box:

    Kliknite na ikonu a nakreslite malý vodorovný obdĺžnik – budúci zoznam.

  3. Kliknite pravým tlačidlom myši na nakreslený zoznam a vyberte príkaz Formát objektu (ovládací prvok Formát). V zobrazenom dialógovom okne nastavte
    • Vytvorte zoznam podľa rozsahu – vyberte bunky s názvami tovaru, ktorý má byť zahrnutý do zoznamu
    • Bunková komunikácia – zadajte bunku, kde chcete zobraziť sériové číslo prvku vybraného používateľom.
    • Počet riadkov zoznamu — koľko riadkov sa má zobraziť v rozbaľovacom zozname. Predvolená hodnota je 8, ale je možné aj viac, čo predchádzajúca metóda neumožňuje.

Po kliknutí na OK možno použiť zoznam.

Na zobrazenie jeho názvu namiesto sériového čísla prvku môžete dodatočne použiť funkciu INDEX (INDEX), ktorý dokáže zobraziť obsah požadovanej bunky z rozsahu:

Metóda 4: Ovládací prvok ActiveX

Táto metóda sa čiastočne podobá predchádzajúcej. Hlavný rozdiel je v tom, že do hárka sa nepridáva ovládací prvok, ale ovládací prvok ActiveX. "Combo Box" z rozbaľovacieho poľa pod tlačidlom Vložiť z karty Vývojka:

Mechanizmus pridávania je rovnaký – vyberte objekt zo zoznamu a nakreslite ho na hárok. Potom však začnú vážne rozdiely oproti predchádzajúcej metóde.

Po prvé, vytvorený rozbaľovací zoznam ActiveX môže byť v dvoch zásadne odlišných stavoch – v režime ladenia, v ktorom môžete konfigurovať jeho parametre a vlastnosti, presúvať ho po hárku a meniť jeho veľkosť, a – v režime zadávania, kedy jediná vec, ktorú môžete urobiť je výber údajov z neho. Prepínanie medzi týmito režimami sa vykonáva pomocou tlačidla. Režim návrhu pútko Vývojka:

Ak je toto tlačidlo stlačené, potom môžeme upraviť parametre rozbaľovacieho zoznamu stlačením susedného tlačidla vlastnosti, čím sa otvorí okno so zoznamom všetkých možných nastavení pre vybraný objekt:

Najpotrebnejšie a najužitočnejšie vlastnosti, ktoré môžu a mali by byť nakonfigurované:

  • ListFillRange – rozsah buniek, z ktorých sa preberajú údaje pre zoznam. Neumožní vám vybrať rozsah myšou, stačí ho zadať rukami z klávesnice (napríklad List2! A1: A5)
  • LinkedCell – priradená bunka, v ktorej sa zobrazí položka vybraná zo zoznamu
  • ListRows – počet zobrazených riadkov
  • písmo – písmo, veľkosť, štýl (kurzíva, podčiarknuté atď. okrem farby)
  • Farba popredia и farba pozadia – farba textu a pozadia

Veľkým a tučným plusom tejto metódy je možnosť rýchleho skoku na požadovaný prvok v zozname pri zadávaní prvých písmen z klávesnice(!), čo nie je dostupné pre všetky ostatné metódy. Príjemným bodom je tiež možnosť prispôsobiť si vizuálnu prezentáciu (farby, fonty atď.)

Pri použití tejto metódy je možné špecifikovať aj ako ListFillRange nielen jednorozmerné rozsahy. Môžete napríklad nastaviť rozsah dvoch stĺpcov a niekoľkých riadkov, čo navyše znamená, že potrebujete zobraziť dva stĺpce (vlastnosť Počet stĺpcov=2). Potom môžete získať veľmi atraktívne výsledky, ktoré splatia všetko úsilie vynaložené na ďalšie nastavenia:

 

Záverečná porovnávacia tabuľka všetkých metód

  Metóda 1. primitívne Metóda 2. štandard Metóda 3. Ovládací prvok Metóda 4. ovládací prvok ActiveX
zložitosť nízkou priemerný vysoký vysoký
Možnosť prispôsobenia písma, farby atď. žiadny žiadny žiadny Áno
Počet zobrazených riadkov vždy 8 vždy 8 akékoľvek akékoľvek
Rýchle vyhľadávanie prvku podľa prvých písmen žiadny žiadny žiadny Áno
Potreba použiť doplnkovú funkciu INDEX žiadny žiadny Áno žiadny
Schopnosť vytvárať prepojené rozbaľovacie zoznamy žiadny Áno žiadny žiadny

:

  • Rozbaľovací zoznam s údajmi z iného súboru
  • Vytváranie závislých rozbaľovacích zoznamov
  • Automatické vytváranie rozbaľovacích zoznamov pomocou doplnku PLEX
  • Výber fotografie z rozbaľovacieho zoznamu
  • Automatické odstránenie už použitých položiek z rozbaľovacieho zoznamu
  • Rozbaľovací zoznam s automatickým pridávaním nových položiek

Nechaj odpoveď