Rozbalovací seznam v buňce

Video

 Kdo má málo času a potřebuje rychle pochopit podstatu – podívejte se na tréninkové video:

Koho zajímají podrobnosti a nuance všech popsaných metod – dále v textu.

Metoda 1. Primitivní

Klepněte pravým tlačítkem myši na prázdnou buňku pod sloupcem s daty, příkaz kontextové nabídky Vyberte z rozevíracího seznamu (Vyberte z rozbalovacího seznamu) nebo stiskněte klávesovou zkratku ALT+šipka dolů. Tato metoda nefunguje, pokud alespoň jeden prázdný řádek odděluje buňku a datový sloupec, nebo pokud potřebujete produkt, který nebyl nikdy zadán výše:

Metoda 2. Standardní

  1. Vyberte buňky s daty, které by měly být zahrnuty v rozevíracím seznamu (například názvy produktů).
  2. Pokud máte Excel 2003 nebo starší, vyberte z nabídky Vložit – Název – Přiřadit (Vložit — Název — Definovat), pokud Excel 2007 nebo novější, otevřete kartu Vzorce a použijte tlačítko Správce jmenPak Vytvořit. Zadejte název (je možný jakýkoli název, ale bez mezer a začněte písmenem!) pro vybraný rozsah (např Produktový). Klikněte na OK.
  3. Vyberte buňky (můžete jich mít několik najednou), ve kterých chcete získat rozevírací seznam, a vyberte z nabídky (na kartě) Data – Kontrola (Data – Validace). Z rozbalovacího seznamu Typ dat (Povolit) vyberte možnost Seznam a zadejte do řádku Zdroj rovnítko a název rozsahu (tj = Produkty).

Stisknout OK.

Všechno! Užívat si!

Důležitá nuance. Dynamický pojmenovaný rozsah, jako je ceník, může také sloužit jako zdroj dat pro seznam. Poté, při přidávání nových produktů do ceníku, budou automaticky přidány do rozbalovacího seznamu. Dalším běžně používaným trikem pro takové seznamy je vytvoření propojených rozevíracích seznamů (kde se obsah jednoho seznamu mění v závislosti na výběru v jiném).

Metoda 3: Kontrola

Touto metodou je vložit na list nový objekt – ovládací prvek pole se seznamem a poté jej svázat s rozsahy na listu. Pro tohle:

  1. V Excelu 2007/2010 otevřete kartu Vývojka. V dřívějších verzích panel nástrojů Formuláře přes menu Zobrazení – Panely nástrojů – Formuláře (Zobrazit – Panely nástrojů – Formuláře). Pokud tato karta není viditelná, klepněte na tlačítko Office – Možnosti aplikace Excel - zaškrtávací políčko Zobrazit kartu Vývojář na pásu karet (tlačítko Office – Možnosti aplikace Excel – Zobrazit kartu Vývojář na pásu karet)
  2. Hledejte ikonu rozevíracího seznamu mezi ovládacími prvky formuláře (nikoli ActiveX!). Postupujte podle vyskakovacích rad pole se seznamem:

    Klikněte na ikonu a nakreslete malý vodorovný obdélník – budoucí seznam.

  3. Klepněte pravým tlačítkem myši na nakreslený seznam a vyberte příkaz Formát objektu (ovládací prvek Formát). V zobrazeném dialogovém okně nastavte
    • Vytvořte seznam podle rozsahu – vyberte buňky s názvy zboží, které má být v seznamu zahrnuto
    • Buněčná komunikace – zadejte buňku, kde chcete zobrazit sériové číslo prvku vybraného uživatelem.
    • Počet řádků seznamu — kolik řádků se má zobrazit v rozevíracím seznamu. Výchozí hodnota je 8, ale je možné i více, což předchozí metoda neumožňuje.

Po kliknutí na tlačítko OK lze použít seznam.

Chcete-li místo sériového čísla prvku zobrazit jeho název, můžete navíc použít funkci INDEX (INDEX), který dokáže zobrazit obsah požadované buňky z rozsahu:

Metoda 4: Ovládací prvek ActiveX

Tato metoda se částečně podobá předchozí. Hlavní rozdíl je v tom, že se do listu nepřidává ovládací prvek, ale ovládací prvek ActiveX. "Combo Box" z rozevíracího pole pod tlačítkem Vložit ze záložky Vývojka:

Mechanismus přidávání je stejný – vyberte objekt ze seznamu a nakreslete jej na list. Pak ale začnou vážné rozdíly oproti předchozí metodě.

Za prvé, vytvořený rozevírací seznam ActiveX může být ve dvou zásadně odlišných stavech – v režimu ladění, kdy můžete konfigurovat jeho parametry a vlastnosti, přesouvat jej po listu a měnit jeho velikost, a – v režimu zadávání, kdy jediná věc, kterou můžete udělat je z něj vybrat data. Přepínání mezi těmito režimy se provádí pomocí tlačítka. Režim návrhu Karta Vývojka:

Pokud je toto tlačítko stisknuto, pak můžeme stisknutím sousedního tlačítka upravit parametry rozbalovacího seznamu Nemovitosti, který otevře okno se seznamem všech možných nastavení pro vybraný objekt:

Nejpotřebnější a nejužitečnější vlastnosti, které lze a měly by být konfigurovány:

  • ListFillRange – rozsah buněk, ze kterých jsou převzata data pro seznam. Neumožní vám vybrat rozsah myší, stačí jej zadat rukama z klávesnice (například List2! A1: A5)
  • Propojená buňka – přidružená buňka, kde se zobrazí položka vybraná ze seznamu
  • ListRows – počet zobrazených řádků
  • Písmo – písmo, velikost, styl (kurzíva, podtržení atd. kromě barvy)
  • Barva popředí и zadní barva – barva textu a pozadí

Velkým a tlustým plusem této metody je možnost rychle přeskočit na požadovaný prvek v seznamu při zadávání prvních písmen z klávesnice(!), což není u všech ostatních metod dostupné. Příjemným bodem je také možnost přizpůsobit vizuální prezentaci (barvy, písma atd.)

Při použití této metody je také možné zadat jako ListFillRange nejen jednorozměrné rozsahy. Můžete například nastavit rozsah dvou sloupců a několika řádků, což navíc znamená, že potřebujete zobrazit dva sloupce (vlastnost ColumnCount=2). Pak můžete získat velmi atraktivní výsledky, které vyplatí veškeré úsilí vynaložené na další nastavení:

 

Závěrečná srovnávací tabulka všech metod

  Metoda 1. Primitivní Metoda 2. Standard Metoda 3. Ovládací prvek Metoda 4. ovládací prvek ActiveX
Komplexita nízký průměr vysoký vysoký
Možnost přizpůsobení písma, barvy atd. Ne Ne Ne Ano
Počet zobrazených řádků vždy 8 vždy 8 žádný žádný
Rychlé vyhledávání prvku podle prvních písmen Ne Ne Ne Ano
Nutnost použití doplňkové funkce INDEX Ne Ne Ano Ne
Schopnost vytvářet propojené rozevírací seznamy Ne Ano Ne Ne

:

  • Rozbalovací seznam s daty z jiného souboru
  • Vytváření závislých rozevíracích seznamů
  • Automatické vytváření rozevíracích seznamů pomocí doplňku PLEX
  • Výběr fotografie z rozevíracího seznamu
  • Automatické odstranění již použitých položek z rozevíracího seznamu
  • Rozbalovací seznam s automatickým přidáváním nových položek

Napsat komentář