Vytvoření rozevíracího seznamu v Excelu. Excel: Vyberte ze seznamu. Rozbalovací seznam v buňce listu

Existuje několik způsobů, jak vytvořit rozevírací seznam. Výběr jedné závisí na struktuře dat, která máte.

První způsob, jak vytvořit dvouúrovňový seznam

První metoda je založena na vytvoření „chytré“ tabulky, jejíž záhlaví obsahuje hodnoty prvního rozevíracího seznamu (skupiny) a řádky tabulky odpovídají hodnotám druhého rozevíracího seznamu. (podskupina). Hodnoty prvků podskupiny by měly být umístěny v odpovídajícím sloupci skupiny, jako na obrázku níže.

Nyní začněme vytvářet první rozevírací seznam skupiny (v mém případě seznam zemí):

  1. Vyberte buňku, do které vložíte rozevírací seznam;
  2. Přejděte na kartu pásu karet Data;
  3. Výběr týmu Ověření dat;
  4. Vyberte hodnotu z rozevíracího seznamu Seznam;
  5. V terénu Zdroj uveďte následující vzorec =NEPŘÍMÉ("Tabulka1[#Headers]").
Vzorec NEPŘÍMÝ vrátí odkaz na rozsah záhlaví inteligentní tabulky. Výhodou použití takové tabulky je, že při přidávání sloupců se rozbalovací seznam automaticky rozbalí.

Zbývá vytvořit druhý závislý rozevírací seznam – seznam podskupin.

Směle opakujeme první 4 body popsané výše. Zdroj v okně Ověření dat pro druhý rozevírací seznam bude vzorec =NEPŘÍMÉ("Tabulka1["&F2&"]"). Buňka F2 v tomto případě hodnota prvního rozevíracího seznamu.

Můžete také použít běžnou hloupou tabulku, ale v tomto případě budete muset ručně změnit rozsahy záhlaví a řádků. V uvažovaném příkladu se to děje automaticky.

Druhý způsob vytvoření dvouúrovňového seznamu

Druhý způsob je vhodné použít, když jsou data rozevíracího seznamu zapsána ve dvou sloupcích. První obsahuje název skupiny a druhý obsahuje název podskupiny.

DŮLEŽITÉ! Před vytvořením závislého seznamu podle podskupin je potřeba seřadit zdrojovou tabulku podle prvního sloupce (sloupec se skupinou, pak bude jasné, proč se to dělá);

K vytvoření rozevírací skupiny potřebujeme další sloupec obsahující jedinečné hodnoty skupiny ze zdrojové tabulky. Chcete-li vytvořit tento seznam, použijte funkci Odebrat duplikáty nebo použijte příkaz Jedinečný z doplňku VBA-Excel.

Nyní vytvoříme rozevírací seznam skupin. Chcete-li to provést, postupujte podle prvních 4 bodů z prvního způsobu vytvoření dvouúrovňového seznamu. Jak Zdroj zadejte rozsah jedinečných skupinových hodnot. Vše je zde standardní.

Doporučení: Je vhodné zadat pojmenovaný rozsah jako zdroj. Chcete-li jej vytvořit, otevřete Správce jmen z tab Vzorce a pojmenujte rozsah s jedinečnými hodnotami.

Nyní je nejtěžší to specifikovat Zdroj dynamický odkaz na rozsah s hodnotami druhého rozevíracího seznamu (seznam podskupin). Vyřešíme to pomocí funkce OFFSET(odkaz, řádek_posun, sloupec_posun, [výška], [šířka]), která vrací odkaz na rozsah, který je o zadaný počet řádků a sloupců vzdálený od buňky nebo rozsahu buněk.

  • Odkaz v našem případě - $A$1- levý horní roh zdrojové tabulky;
  • Offset_by_rows - MATCH(F3,$A$1:$A$67,0)-1- číslo řádku s hodnotou požadované skupiny (v mém případě buňka země F3) mínus jedna;
  • Offset_by_columns - 1 - protože potřebujeme sloupec s podskupinami (městy);
  • [Výška] - COUNTIF($A$1:$A$67;F3)- počet podskupin v požadované skupině (počet měst v zemi F3);
  • [Šířka] - 1 - protože toto je šířka našeho sloupce s podskupinami.

Chcete-li uživatelům usnadnit práci s listem, přidejte do buněk rozevírací seznamy, aby mohli vybrat požadovanou položku.

    Na novém listu zadejte data, která chcete zobrazit v rozevíracím seznamu. Je žádoucí, aby položky seznamu byly obsaženy v excelové tabulce. Pokud tomu tak není, můžete seznam rychle převést na tabulku výběrem libovolné buňky v rozsahu a stisknutím tlačítka CTRL+T.

    Poznámky:

  1. Vyberte buňku na listu, kam chcete umístit rozevírací seznam.

    Na pásu karet otevřete kartu Data a stiskněte tlačítko Ověření dat.

    Poznámka: Pokud tlačítko Ověření dat není k dispozici, může být list chráněný nebo sdílený. Odemkněte konkrétní oblasti chráněného sešitu nebo zrušte sdílení listu a potom opakujte krok 3.

    Na kartě Možnosti v terénu Typ dat vyberte položku Seznam.

    Klepněte na pole Zdroj a zvýrazněte rozsah seznamu. V příkladu jsou data na listu Města v rozsahu A2:A9. Všimněte si, že řádek záhlaví není v rozsahu, protože to není jedna z dostupných možností pro výběr.

    Pokud můžete nechat buňku prázdnou, zaškrtněte políčko Prázdné buňky ignorujte.

    Zaškrtněte políčko Seznam platných hodnot

    Otevřete kartu Zpráva k zadání.


  2. Otevřete kartu Chybová zpráva.


  3. Nevím, kterou možnost v poli vybrat Pohled?

Práce s rozevíracím seznamem

Po vytvoření rozbalovací nabídky se ujistěte, že funguje tak, jak chcete. Můžete například chtít zkontrolovat, zda je třeba změnit šířku sloupců a výšku řádků, aby se zobrazily všechny záznamy.

Stahování příkladů

Doporučujeme stáhnout si vzorovou knihu s několika příklady ověření dat, podobně jako v příkladu v tomto článku. Můžete je použít nebo si vytvořit vlastní skripty pro ověřování dat. Stáhněte si příklady ověření dat aplikace Excel

Data můžete zadávat rychleji a přesněji omezením hodnot v buňce na možnosti v rozevíracím seznamu.

Nejprve vytvořte seznam platných prvků na listu a poté je seřaďte nebo uspořádejte v požadovaném pořadí. Tyto prvky mohou později sloužit jako zdroj pro rozevírací seznam dat. Pokud je seznam malý, můžete na něj snadno odkazovat a zadávat položky přímo do validátoru dat.

Jak vytvořit rozevírací seznam v Excelu? Každý už dávno ví, jak dobře Excel pracuje s tabulkami a různými druhy vzorců, ale málokdo ví, že zde můžete vytvářet rozevírací seznamy. A dnes si o nich povíme.

Existuje tedy několik možností, jak vytvořit rozevírací seznamy pro práci v aplikaci Microsoft Office Excel.

Možnost jedna je velmi jednoduchá. Pokud zadáte podobné údaje do stejného sloupce shora dolů, stačí se postavit na buňku pod údaji a stisknout kombinaci kláves „Alt + šipka dolů“. Objeví se před vámi rozevírací seznam, ze kterého si jedním kliknutím vyberete data, která potřebujete.

Nevýhodou této metody je, že je navržena pro sekvenční způsob zadávání dat a pokud kliknete na kteroukoli jinou buňku ve sloupci, rozevírací seznam bude prázdný.

Možnost dvě dává více příležitostí, stále je považována za standardní. To lze provést kontrolou dat. Nejprve musíme vybrat rozsah dat, která se do našeho seznamu dostane, a pojmenovat jej.


Tento rozsah můžete upravit na kartě nabídky „Formulas“ výběrem ikony „Správce jmen“. V něm můžete vytvořit nový rozevírací seznam, upravit stávající nebo jednoduše odstranit nepotřebný.

Dalším krokem je vybrat buňku, kde bude umístěn náš rozevírací seznam, a přejděte na kartu nabídky „Data“, klikněte na ikonu „Kontrola dat“. V okně, které se otevře, musíme vybrat typ údajů, které budou zapsány do naší buňky. V našem případě vybereme „Seznamy“ a pod rovnítko zapíšeme název našeho rozsahu a klikneme na OK. Chcete-li použít seznam na všechny buňky, stačí před zapnutím ověřování dat vybrat celý sloupec nebo oblast, kterou potřebujete.


Existují další složitější možnosti pro vytvoření rozevíracího seznamu, například: Vkládání prostřednictvím karty nabídky Vývojář, kde můžete vkládat rozevírací seznamy jako součást prvku formuláře nebo jako součást ovládacího prvku ActiveX. Nebo napište vhodná makra pro vytváření a ovládání rozevíracích seznamů.

Zadejte data do buněk A1:A10, které budou sloužit jako zdroj pro seznam. V našem příkladu jsme zadali čísla, objeví se v rozevíracím seznamu. Vyberte buňku (například E5), která bude obsahovat rozevírací seznam. Vyberte nabídku Data -> Ověření dat a otevřete dialogové okno Ověřit vstupní hodnoty.

3. Na kartě Možnosti vyberte z rozevírací nabídky možnost Seznam. Ujistěte se, že jsou zaškrtnuta správná políčka.

4. Poté klikněte na tlačítko. Zobrazí se následující dialogové okno.

5. Vyberte položky, které se objeví v rozevíracím seznamu na listu pomocí myši, klikněte na tlačítko a vraťte se zpět do okna „Check Input Values“ a poté klikněte na tlačítko „OK“.

6. V Excelu se vytvoří rozevírací seznam.

Pokud je váš seznam krátký, můžete položky zadat přímo do Zdroj na kartě Nastavení v dialogovém okně Ověřit vstup. Jednotlivé položky seznamu oddělte oddělovači určenými v místním nastavení.
Pokud seznam musí být na jiném listu, můžete před určením rozsahu dat použít volbu "=Seznam".
Jak vytvořit rozevírací seznam v Excelu na základě dat ze seznamu

Představme si, že máme seznam ovoce:
Jak vytvořit rozevírací seznam v aplikaci Excel

Chcete-li vytvořit rozevírací seznam, budeme muset provést následující kroky:

Přejděte na kartu „Data“ => část „Práce s daty“ na panelu nástrojů => vyberte položku „Ověření dat“.

Do pole „Zdroj“ zadejte rozsah názvů ovoce =$A$2:$A$6 nebo jednoduše umístěte kurzor myši do pole pro zadání hodnoty „Zdroj“ a poté vyberte rozsah dat myší:

Pokud chcete vytvořit rozevírací seznamy ve více buňkách najednou, vyberte všechny buňky, ve kterých je chcete vytvořit, a poté postupujte podle výše uvedených kroků. Je důležité zajistit, aby odkazy na buňky byly absolutní (například $A$2) a nikoli relativní (například A2 nebo A$2 nebo $A2).

Jak vytvořit rozevírací seznam v aplikaci Excel pomocí ručního zadávání dat

Ve výše uvedeném příkladu jsme zadali seznam dat pro rozevírací seznam výběrem rozsahu buněk. Kromě této metody můžete data pro vytvoření rozevíracího seznamu zadávat ručně (není nutné jej ukládat do žádných buněk).
Představte si například, že chceme v rozevírací nabídce zobrazit dvě slova „Ano“ a „Ne“.

K tomu potřebujeme:
Vyberte buňku, ve které chceme vytvořit rozevírací seznam;
Přejděte na kartu „Data“ => část „Práce s daty“ na panelu nástrojů =>
Ověřování dat v Excelu

Ve vyskakovacím okně „Kontrola vstupních hodnot“ na záložce „Parametry“ vyberte v datovém typu „Seznam“:
Ověřování vstupních hodnot v Excelu

Do pole „Zdroj“ zadejte hodnotu „Ano; Žádný".
Klikněte na „OK“
Vlastně ne

Systém poté ve vybrané buňce vytvoří rozevírací seznam. Všechny prvky uvedené v poli „Zdroj“ oddělené středníky se projeví na různých řádcích rozbalovací nabídky.

Pokud chcete současně vytvořit rozevírací seznam v několika buňkách, vyberte požadované buňky a postupujte podle výše uvedených pokynů.
Jak vytvořit rozevírací seznam v Excelu pomocí funkce OFFSET

Spolu s metodami popsanými výše můžete také použít vzorec OFFSET k vytvoření rozevíracích seznamů.

Máme například seznam se seznamem ovoce:

Chcete-li vytvořit rozevírací seznam pomocí vzorce OFFSET, musíte provést následující:
Vyberte buňku, ve které chceme vytvořit rozevírací seznam;
Přejděte na kartu „Data“ => část „Práce s daty“ na panelu nástrojů => vyberte „Ověření dat“:
Ověřování dat v Excelu

Ve vyskakovacím okně „Kontrola vstupních hodnot“ na záložce „Parametry“ vyberte v datovém typu „Seznam“:
Ověřování vstupních hodnot v Excelu

Do pole „Zdroj“ zadejte vzorec: = OFFSET(A$2$,0,0,5)
Klikněte na „OK“

Systém vytvoří rozevírací seznam se seznamem ovoce.
Jak tento vzorec funguje?

Ve výše uvedeném příkladu jsme použili vzorec =OFFSET(link,offset_by_rows,offset_by_columns,[height],[width]).
Tato funkce obsahuje pět argumentů. Argument „link“ (v příkladu $A$2) udává, ze které buňky má offset začít. V argumentech „offset_by_rows“ a „offset_by_columns“ (v příkladu je uvedena hodnota „0“) – kolik řádků/sloupců je třeba posunout pro zobrazení dat.

Argument „[height]“ určuje hodnotu „5“, která představuje výšku rozsahu buněk. Neuvádíme argument „[šířka]“, protože v našem příkladu se rozsah skládá z jednoho sloupce.
Pomocí tohoto vzorce vám systém vrátí jako data pro rozevírací seznam rozsah buněk začínající buňkou $A$2, který se skládá z 5 buněk.

Jak vytvořit rozevírací seznam v Excelu s náhradou dat (pomocí funkce OFFSET)

Pokud k vytvoření seznamu použijete vzorec OFFSET ve výše uvedeném příkladu, vytváříte seznam dat, která jsou zachycena v určitém rozsahu buněk. Pokud chcete přidat jakoukoli hodnotu jako položku seznamu, budete muset vzorec upravit ručně.

Níže se dozvíte, jak vytvořit dynamický rozevírací seznam, který automaticky načte nová data pro zobrazení.
K vytvoření seznamu budete potřebovat:
Vyberte buňku, ve které chceme vytvořit rozevírací seznam;

Přejděte na kartu „Data“ => část „Práce s daty“ na panelu nástrojů => vyberte „Ověření dat“;
Ve vyskakovacím okně „Kontrola vstupních hodnot“ na záložce „Parametry“ vyberte v datovém typu „Seznam“;
Do pole „Zdroj“ zadejte vzorec: = OFFSET(A$2$,0,0,COUNTIF($A$2:$A$100;“<>”))
Klikněte na „OK“

V tomto vzorci v argumentu „[height]“ uvedeme jako argument označující výšku seznamu s daty – vzorec COUNTIF, který vypočítá počet neprázdných buněk v daném rozsahu A2:A100.

Poznámka: pro správnou funkci vzorce je důležité, aby v seznamu údajů, které se mají zobrazit v rozbalovací nabídce, nebyly žádné prázdné řádky.

Jak vytvořit rozevírací seznam v Excelu s automatickým nahrazováním dat

Aby se nová data automaticky načetla do vámi vytvořeného rozevíracího seznamu, musíte provést následující:
Vytvoříme seznam dat, která se zobrazí v rozevíracím seznamu. V našem případě se jedná o seznam barev. Vyberte seznam levým tlačítkem myši:
rozevírací seznam s automatickým nahrazováním v Excelu

Na panelu nástrojů klikněte na „Formátovat jako tabulku“:

Z rozbalovací nabídky vyberte styl návrhu tabulky

Kliknutím na tlačítko „OK“ ve vyskakovacím okně potvrdíme vybraný rozsah buněk:

Přiřaďte název tabulce v pravé horní buňce nad sloupcem „A“:

Tabulka s údaji je připravena, nyní můžeme vytvořit rozevírací seznam. K tomu potřebujete:
Vyberte buňku, ve které chceme vytvořit seznam;

Přejděte na kartu „Data“ => část „Práce s daty“ na panelu nástrojů => vyberte „Ověření dat“:

Ve vyskakovacím okně „Kontrola vstupních hodnot“ na záložce „Parametry“ vyberte v datovém typu „Seznam“:

Ve zdrojovém poli uvedeme = „název vaší tabulky“. V našem případě jsme to nazvali „Seznam“:
Automatické nahrazování dat zdrojového pole v rozevíracím seznamu Excel

Připraveno! Byl vytvořen rozevírací seznam, který zobrazuje všechna data ze zadané tabulky:

Chcete-li do rozevíracího seznamu přidat novou hodnotu, jednoduše přidejte informace do buňky následující za tabulkou s daty:

Tabulka automaticky rozšíří rozsah dat. Rozbalovací seznam bude odpovídajícím způsobem doplněn o novou hodnotu z tabulky:
Automatické vkládání dat do rozevíracího seznamu v Excelu

Jak zkopírovat rozevírací seznam v aplikaci Excel

Excel má schopnost kopírovat vytvořené rozevírací seznamy. Například v buňce A1 máme rozevírací seznam, který chceme zkopírovat do rozsahu buněk A2:A6.

Chcete-li zkopírovat rozevírací seznam s aktuálním formátováním:
klikněte levým tlačítkem myši na buňku s rozevíracím seznamem, který chcete zkopírovat;

vyberte buňky v rozsahu A2:A6, do kterých chcete vložit rozevírací seznam;

Stiskněte klávesovou zkratku CTRL+V.
Zkopírujete tedy rozevírací seznam se zachováním původního formátu seznamu (barva, písmo atd.). Pokud chcete zkopírovat/vložit rozevírací seznam bez uložení formátu, pak:
klikněte levým tlačítkem myši na buňku s rozevíracím seznamem, který chcete zkopírovat;

stiskněte klávesovou zkratku CTRL+C;
vyberte buňku, kam chcete vložit rozevírací seznam;
klikněte pravým tlačítkem => vyvolejte rozevírací nabídku a klikněte na „Vložit jinak“;
rozevírací seznam v excelu

V okně, které se zobrazí, v části „Vložit“ vyberte „podmínky hodnot“:

Klikněte na „OK“
Poté Excel zkopíruje pouze data z rozevíracího seznamu bez zachování formátování původní buňky.
Jak vybrat všechny buňky obsahující rozevírací seznam v aplikaci Excel

Někdy je obtížné pochopit, kolik buněk v souboru aplikace Excel obsahuje rozevírací seznamy. Existuje snadný způsob, jak je zobrazit. Postup:

Klikněte na kartu „Domů“ na panelu nástrojů;
Klikněte na „Najít a vybrat“ a vyberte „Vybrat skupinu buněk“:

V dialogovém okně vyberte „Ověření dat“. V tomto poli můžete vybrat položky „Vše“ a „Stejné“. „Vše“ vám umožní vybrat všechny rozevírací seznamy na listu. Položka „stejné“ zobrazí v rozevírací nabídce rozevírací seznamy s podobným obsahem dat. V našem případě vybereme „vše“:
Rozbalovací seznam v Excelu. Jak najít všechny seznamy

Klikněte na „OK“
Kliknutím na „OK“ Excel vybere všechny buňky s rozevíracím seznamem na listu. Tímto způsobem můžete všechny seznamy převést do společného formátu najednou, zvýraznit hranice atd.

Jak vytvořit závislé rozevírací seznamy v Excelu

Někdy potřebujeme vytvořit několik rozevíracích seznamů, a to tak, že výběrem hodnot z prvního seznamu Excel určí, jaká data se mají zobrazit ve druhém rozevíracím seznamu.
Předpokládejme, že máme seznamy měst ve dvou zemích, Rusku a USA:

K vytvoření závislého rozevíracího seznamu potřebujeme:
Vytvořte dva pojmenované rozsahy pro buňky „A2:A5“ s názvem „Rusko“ a pro buňky „B2:B5“ s názvem „USA“. K tomu musíme vybrat celý rozsah dat pro rozevírací seznamy:
závislý rozevírací seznam v Excelu

Přejděte na kartu „Vzorce“ => klikněte v části „Definované názvy“ na položku „Vytvořit z výběru“:
Závislé rozevírací seznamy v Excelu

Ve vyskakovacím okně „Vytvořit názvy z vybraného rozsahu“ zaškrtněte políčko „na řádku výše“. Poté Excel vytvoří dva pojmenované rozsahy „Rusko“ a „USA“ se seznamy měst:
závislý-rozbalovací-seznam-v-excelu

Klikněte na „OK“
V buňce „D2“ vytvořte rozevírací seznam pro výběr zemí „Rusko“ nebo „USA“. Vytvoříme tedy první rozevírací seznam, ve kterém si uživatel může vybrat jednu ze dvou zemí.

Nyní vytvořte závislý rozevírací seznam:
Vyberte buňku E2 (nebo jakoukoli jinou buňku, ve které chcete vytvořit závislý rozevírací seznam);
Klikněte na záložku „Data“ => „Kontrola dat“;
Ve vyskakovacím okně „Ověřit vstupní hodnoty“ na kartě „Parametry“ v datovém typu vyberte „Seznam“:
Ověřování vstupních hodnot v Excelu

Klikněte na „OK“

Pokud nyní v prvním rozevíracím seznamu vyberete zemi „Rusko“, zobrazí se ve druhém rozevíracím seznamu pouze města, která do této země patří. To je také případ, kdy z prvního rozevíracího seznamu vyberete „USA“.

Rozbalovací seznam v buňce umožňuje uživateli vybrat pro zadání pouze zadané hodnoty. To je užitečné zejména při práci se soubory strukturovanými jako databáze, kde zadání nevhodné hodnoty do pole může vést k nežádoucím výsledkům.

K vytvoření rozevíracího seznamu tedy potřebujete:

1. Vytvořte seznam hodnot, které budou poskytnuty uživateli na výběr (v našem příkladu se jedná o rozsah M1:M3), poté vyberte buňku, ve které bude rozevírací seznam (v našem příkladu je to buňka K1), poté přejděte na kartu „ Data", skupina" Práce s daty", tlačítko" Ověření dat"



2. Vyberte " Typ dat" -"Seznam“ a uveďte rozsah seznamu

3. Pokud chcete uživatele vyzvat k jeho akcím, přejděte na kartu „ Zpráva k zadání“ a vyplňte název a text zprávy

který se zobrazí, když vyberete buňku s rozevíracím seznamem

4. Volitelně můžete také vytvořit zprávu, která se zobrazí, když se pokusíte zadat nesprávná data


Pokud neprovedete kroky 3 a 4, pak ověření dat bude fungovat, ale při aktivaci buňky se uživateli nezobrazí zpráva o jeho zamýšlených akcích a místo chybové zprávy s vaším textem se zobrazí standardní zpráva.

5. Pokud je seznam hodnot na jiném listu, nebudete moci vytvořit rozevírací seznam pomocí výše popsané metody (až do Excelu 2010). Chcete-li to provést, budete muset seznamu pojmenovat. To lze provést několika způsoby. První: vyberte seznam a klikněte pravým tlačítkem, v kontextové nabídce vyberte " Přiřadit jméno"

Pro verze Excelu nižší než 2007 vypadají stejné kroky takto:

Druhý: použití Správce jmen(Verze aplikace Excel vyšší než 2003 - karta " Vzorce" - skupina " Konkrétní jména"), který se v jakékoli verzi Excelu nazývá klávesovou zkratkou Ctrl+F3.
Ať už zvolíte jakoukoli metodu, nakonec budete muset zadat název (rozsah jsem pojmenoval seznamem seznam) a adresu samotného rozsahu (v našem příkladu to je "2"! $A$1:$A$3)

6. Nyní v buňce s rozevíracím seznamem zadejte do pole "Zdroj" název rozsahu

7. Připraveno!

Pro dokreslení dodám, že seznam hodnot lze zadat přímo do kontroly dat, aniž byste se museli uchylovat k vkládání hodnot na list (to vám také umožní pracovat se seznamem na libovolném listu ). Dělá se to takto:

Tedy ručně, skrz ; (středník) zadejte seznam do pole " Zdroj“, v pořadí, v jakém jej chceme vidět (hodnoty zadané zleva doprava se zobrazí v buňce shora dolů).

Se všemi svými výhodami má rozevírací seznam vytvořený výše popsaným způsobem jednu, ale velmi „tučnou“ nevýhodu: ověřování dat funguje pouze při přímém zadávání hodnot z klávesnice. Pokud se pokusíte vložit do buňky s ověření údajů hodnoty ze schránky, tj. zkopírované dříve jakýmkoli způsobem, pak uspějete. Vložená hodnota z vyrovnávací paměti navíc ODEBRANÍ SEZNAM KONTROLY DAT A DROPPING LIST Z BUŇKY, do které byla vložena dříve zkopírovaná hodnota. Tomu se nelze vyhnout pomocí standardních nástrojů Excelu.

Při vytváření tabulek je někdy velmi vhodné použít rozbalovací (jinými slovy rozevírací) seznamy. Excel 2010 to umožňuje několika způsoby. Pojďme se na ně podívat.

Metoda 1: Vytvoření rozevíracího seznamu v aplikaci Excel 2010 pomocí nástroje pro ověření dat

Tato metoda je považována za standardní, protože je jednoduchá a pohodlná.

1. Na volné místo listu zapište všechny prvky rozevíracího seznamu do sloupce, každý prvek do vlastní buňky.

2. Pojmenujte oblast buněk. Postup:

  • Klepněte na horní buňku seznamu a podržte levé tlačítko myši a přetáhněte kurzor dolů, dokud nevyberete celý seznam.
  • umístěte kurzor do pole „Název“ nalevo od řádku vzorců;
  • zadejte název seznamu a stiskněte Enter.

Upozorňujeme, že název seznamu musí vždy začínat písmenem a nesmí obsahovat mezery.

3. Vyberte buňku v tabulce, kde bude umístěn rozevírací seznam.

4. Otevřete záložku „Data“ a klikněte na tlačítko „Kontrola dat“. V okně, které se otevře, přejděte na kartu „Možnosti“. V rozevíracím seznamu „Typ dat“ vyberte „Seznam“.

5. V řádku „Zdroj“ musíte uvést adresu, odkud budou převzaty prvky vytvořeného seznamu. Adresa bude název, který dáte rozsahu buněk. Adresu můžete nastavit několika způsoby.

  • Zadejte jej ručně, před něj umístěte rovnítko, například „=měsíc“. Velikost písmen není důležitá.
  • Kliknutím myši na řádek „Zdroj“ (pro aktivaci) vyberte kurzorem všechny prvky seznamu v tabulce.

6. Pokud potřebujete vytvořit zprávu pro zadání, otevřete stejnojmennou kartu. Napište text, který se zobrazí vedle rozevírací buňky, když je vybrána. Na další kartě - „Chybová zpráva“ můžete stejným způsobem napsat text upozorňující na chyby.

7. Potvrďte zadání kliknutím na „OK“ a rozevírací seznam je připraven. Chcete-li jej otevřít, klikněte na tlačítko se šipkou dolů, které se zobrazí vedle buňky obsahující seznam.

Metoda 2. Rychle vytvořte rozevírací seznam

Rozbalovací seznam v Excelu 2010 lze vytvořit pomocí jediné klávesové zkratky, lze jej však umístit pouze na jednom místě – v buňce pod položkami seznamu.

1. Uveďte ve sloupci všechny prvky budoucího rozevíracího seznamu.

2. Vyberte buňku umístěnou pod posledním prvkem a stiskněte kombinaci kláves „Alt“ + „šipka dolů“ - vytvoří se seznam. Tato metoda vám umožní nastavit buňku na hodnotu jednoho z prvků.

Metoda 3: Vytvořte rozevírací seznam jako ovládací prvek

Chcete-li použít tuto metodu, povolte zobrazení karty „Vývojář“: otevřete nabídku „Soubor“ - „Možnosti“ - „Přizpůsobit pás karet“. Ve sloupci „Hlavní karty“ zaškrtněte políčko „Vývojář“. Potvrďte akci kliknutím na „OK“ - záložka se vytvoří.

1. Vypište prvky budoucího seznamu ve sloupci.

2. Z nabídky „Vložit“ na záložce „Vývojář“ vyberte „Ovládací prvky formuláře“ - „Rozbalovací seznam“.

3. Nakreslete kurzorem svůj budoucí rozevírací seznam na list. Klikněte na něj pravým tlačítkem myši a z nabídky vyberte „Formátovat objekt“.

4. Hodnota pole „Generovat seznam podle rozsahu“ by měla být seznam prvků – vyberte jej kurzorem a pole se automaticky vyplní. V poli „Odkaz na buňku“ uveďte adresu buňky, kde bude zobrazeno sériové číslo vybraného prvku. Vyberte buňku a klikněte na ni. Pole Počet řádků seznamu vám umožňuje nakonfigurovat, kolik položek se zobrazí po rozbalení seznamu.

5. Potvrďte zadání a klepněte na OK. Seznam bude vytvořen.

Metoda 4: Vytvořte rozevírací seznam jako ovládací prvek ActiveX

Nejsložitější metoda, ale s nejflexibilnějším nastavením.

1. Vytvořte seznam výše popsaným způsobem.

2. Z nabídky „Vložit“ na záložce „Vývojář“ vyberte „Ovládací prvky ActiveX“ – „Combo Box“.

3. Nakreslete budoucí rozevírací seznam na list.

4. Možnost, která vám umožňuje upravit rozevírací seznam, se nazývá „Režim návrhu“. Pokud je tento režim aktivní, bude stejnojmenné tlačítko zvýrazněno v části „Ovládací prvky“ vedle tlačítka „Vložit“. Pokud není tlačítko zvýrazněno, režim úprav je deaktivován.

5. Chcete-li nastavit parametry seznamu, klikněte na tlačítko „Vlastnosti“ ve stejné sekci. Otevře se okno nastavení „Vlastnosti“. Obě záložky tohoto okna obsahují stejná nastavení, seřazená v prvním případě abecedně, ve druhém - podle kategorií.

6. Většinu nastavení lze ponechat jako výchozí, ale nejnutnější jsou uvedena níže.

  • ListRows – analogicky k hodnotě „Počet řádků v seznamu“ ukáže, kolik řádků bude zobrazeno.
  • Font – nastavení písma. Umožňuje vybrat písmo a jeho styl.
  • ForeColor - výběr barvy písma z tabulky.
  • BackColor - barva pozadí.
  • ListFillRange - umístění seznamu prvků ve formátu: list ("!" - oddělovač) a rozsah buněk. Například: List2!D2:D6. Registrováno ručně.
  • LinkedCell – odkaz na buňku. Ručně zadejte adresu buňky, kde se bude zobrazovat pořadové číslo vybrané položky seznamu.

7. Uložte nastavení a deaktivujte režim návrhu kliknutím na stejnojmenné tlačítko. Vytvoří se rozevírací seznam a můžete zkontrolovat, jak to funguje.




Nahoru