Ako vybrať zoznam v programe Excel. Ako vytvoriť rozbaľovací zoznam v Exceli: všetky možnosti. Ako urobiť rozbaľovací zoznam v Exceli: používame manažérske metódy

  • 30.03.2019

Pracovať s veľká kvantitaúdaje, vykonávanie rôznych výpočtov a formátovanie informácií vo forme tabuliek, používatelia využívajú najmä program Excel. Na výpočty a registráciu sa všetky potrebné údaje zadávajú ručne do príslušnej bunky na hárku a na trochu zjednodušenie tohto procesu môžete vytvoriť rozbaľovací zoznam v programe Excel. Jeho nastavenie je však spojené aj s počiatočným manuálnym zadaním všetkých údajov a potom sa bližšie pozrieme na to, ako vytvoriť rozbaľovací zoznam v Exceli, navyše tak, aby bol zoznam platných hodnôt umiestnený na inom hárku bez toho, aby bol preplnený hlavný hárok údajov.

Rozbaľovací zoznam Excel je vytvorený na prvom mieste, aby sa zabránilo zadávaniu nesprávnych informácií tým, že sa na zadanie poskytujú iba hodnoty z vygenerovaného zoznamu. Vytvorenie rozbaľovacieho zoznamu v Exceli je pomerne jednoduché. Najťažšie je pripraviť sa úplný zoznam platné hodnoty pre vstup, naformátujte ho ako jeden stĺpec alebo riadok bez prázdnych buniek.

Začnime jednoduchým príkladom, ako vytvoriť rozbaľovací zoznam v Exceli 2010 vytvorením zoznamu platných hodnôt na rovnakom hárku. Vytvorme si napríklad zoznam, v ktorom je uvedený určitý rozsah čísel, čím obmedzíme počet nastavení v bunke, ktorú potrebujeme. Potom nastavte kurzor na miesto, kde by mal byť rozbaľovací zoznam Excel, a prejdite na kartu "údaje", kde v sektore "Práca s údajmi" nájsť pointu "Overovanie dát". Ak kliknete na šípku, zobrazí sa extra menu, ktorý má rovnakú položku "Overovanie dát".

Po výbere tejto položky sa zobrazí okno, v ktorom je potrebné v záložke nakonfigurovať validáciu vstupných údajov "Možnosti". Za týmto účelom v stĺpci "Dátový typ:" vyberte si "zoznam" a kliknutím na príslušnú ikonu v stĺpci "Zdroj:", vyberieme rozsah buniek s naším pripraveným zoznamom platných hodnôt. Potom, keď je vybratá bunka aktivovaná, zobrazí sa šípka, po kliknutí sa zobrazí zoznam platných hodnôt, ktoré si môžete vybrať.

Ak chcete, môžete tiež nastaviť rôzne rady, čo presne je uvedené v bunke s rozbaľovacím zoznamom. Pri nastavovaní rozbaľovacieho zoznamu v Exceli sú k dispozícii dve možnosti "Hlavička:" a "Správa:", ktoré je možné zadať v záložke "Zadať správu" po výbere položky z ponuky "Overovanie dát".

Teraz sa pozrime na to, ako vytvoriť rozbaľovací zoznam v programe Excel 2010, ak sa zoznam platných hodnôt pre vstup nachádza na inom hárku toho istého dokumentu programu Excel. V skutočnosti je všetko veľmi jednoduché. Všetko robíme rovnako, ako je popísané vyššie, a keď sa dostaneme k voľbe zdroja údajov, jednoducho prejdeme na požadovaný hárok a vyberieme rozsah buniek.

Existuje aj spletitejší spôsob. Rozsah buniek na inom hárku možno pomenovať. Ak to chcete urobiť, vyberte ich a prejdite na kartu "vzorce" a vyberte si "Priradiť meno". Teraz na výber rozsahu platných hodnôt stačí zadať názov rozsahu buniek za znamienkom rovnosti.

Tabuľkový editor od Microsoft teší veľkej obľube. Tento úspech bol dosiahnutý vďaka rozsiahlu funkcionalitu medzi všetkými editormi na trhu softvér. Microsoft Excel je z nich najfunkčnejší, no zároveň sa aj celkom jednoducho používa.

V každom prípade, nech je to ako chce, väčšina používateľov nevyužíva ani desatinu celej funkcionality. Dnes vám o jednom chceme povedať zaujímavá príležitosť- Vytváranie rozbaľovacích zoznamov v Exceli. Najčastejšie sú potrebné na udržiavanie databáz malých podnikov, takže ak chcete ušetriť na službách sekretárky so znalosťami kancelárske programy- pamätajte!

Ako vytvoriť rozbaľovací zoznam v Exceli: Prvá metóda

AT tento prípad na vytvorenie zoznamu za nás použijeme nástroj na overenie údajov. Takže začnime:

Všimnite si, aké jednoduché je použitie program Excel- akékoľvek úlohy sú skutočne vyriešené niekoľkými kliknutiami, stačí stráviť asi pár minút štúdiom funkčnosti. Práve z tohto dôvodu je MS Office ako kancelársky balík najvyspelejší a najpopulárnejší na trhu.

Je ich viac rýchly spôsob vytvorenie rozbaľovacieho zoznamu má však malé mínus - takýto zoznam sa môže nachádzať výlučne pod prvkami, ktoré by sa v ňom mali zobrazovať.

Vytvorte rozbaľovací zoznam v Exceli: metóda dva

Ak nie ste zmätení vyššie uvedeným, najmä umiestnením zoznamu pod prvkami, môžete pri jeho vytváraní ušetriť pár minút. Treba urobiť nasledujúce akcie:

Ako vidíte, všetko je tu oveľa jednoduchšie, ale existuje množstvo obmedzení a budete sa s nimi musieť zmieriť, takže ak je pre vás dôležitý funkčný zoznam, potom je najlepšie použiť prvú možnosť - je oveľa pokročilejšie.

Gratulujeme, dnes ste sa naučili vytvárať rozbaľovacie zoznamy v programe Excel dva štandardné metódy, bez pripojenia ďalších modulov.

Prvok zoznamu je nám známy z formulárov na stránkach. Je vhodné zvoliť hotové hodnoty. Napríklad mesiac nikto nezadáva ručne, preberá sa z takéhoto zoznamu. Rozbaľovací zoznam v Exceli môžete vyplniť pomocou rôznych nástrojov. V článku zvážime každú z nich.

Ako vytvoriť rozbaľovací zoznam v Exceli

Ako vytvoriť rozbaľovací zoznam v Exceli 2010 alebo 2016 pomocou jedného príkazu na paneli s nástrojmi? Na karte Údaje v časti Nástroje údajov nájdite tlačidlo Overenie údajov. Kliknite naň a vyberte prvú položku.

Otvorí sa okno. Na karte "Parametre" v rozbaľovacej časti "Typ údajov" vyberte položku "Zoznam".


V spodnej časti sa zobrazí riadok na určenie zdrojov.


Informácie môžete zadávať rôznymi spôsobmi.

Najprv priraďme meno. Za týmto účelom vytvorte takúto tabuľku na ľubovoľnom hárku.

Vyberte ho a kliknite pravé tlačidlo myši. Kliknite na príkaz „Dať meno“.

Do vyššie uvedeného riadku zadajte názov.

Vyvolajte okno "Overenie údajov" av poli "Zdroj" zadajte názov tak, že mu predpíšete znak "=".


V ktoromkoľvek z troch prípadov uvidíte požadovaný prvok. Výber hodnoty z rozbaľovacej ponuky Excel zoznam deje s myšou. Kliknite naň a zobrazí sa zoznam zadaných údajov.

Naučili ste sa, ako vytvoriť rozbaľovací zoznam v bunke Excelu. Ale dá sa urobiť viac.

Dynamická substitúcia údajov v Exceli

Ak pridáte nejakú hodnotu do rozsahu údajov, ktoré sú nahradené do zoznamu, potom sa nezmení, kým sa manuálne nezadajú nové adresy. Ak chcete priradiť rozsah a aktívny prvok, musíte prvý prvok naformátovať ako tabuľku. Vytvorte pole ako je toto.

Vyberte ho a na karte Domov vyberte ľubovoľný štýl tabuľky.


Nezabudnite začiarknuť políčko nižšie.

Dostanete takýto dizajn.

Vytvorte aktívny prvok podľa popisu vyššie. Zadajte vzorec ako zdroj

=NEPRIAME("Tabuľka1[Mestá]")

Ak chcete zistiť názov tabuľky, prejdite na kartu „Návrhár“ a pozrite sa na ňu. Názov môžete zmeniť na akýkoľvek iný.


Funkcia NEPRIAME vytvorí odkaz na bunku alebo rozsah. Teraz je váš prvok v bunke viazaný na dátové pole.

Skúsme zvýšiť počet miest.


Obrátený postup - nahradenie údajov z rozbaľovacieho zoznamu v Excelová tabuľka, funguje veľmi jednoducho. Do bunky, do ktorej chcete vložiť vybranú hodnotu z tabuľky, zadajte vzorec:

Cell_address

Ak je napríklad zoznam údajov v bunke D1, potom do bunky, kde sa zobrazia vybraté výsledky, zadajte vzorec

Ako odstrániť (odstrániť) rozbaľovací zoznam v Exceli

Otvorte rozbaľovacie okno prispôsobenia a v časti Typ údajov vyberte možnosť „Akákoľvek hodnota“.



Nepotrebný prvok zmizne.

Závislé prvky

Niekedy je v Exceli potrebné vytvoriť niekoľko zoznamov, keď jeden závisí od druhého. Každé mesto má napríklad niekoľko adries. Pri výbere v prvom by sme mali dostať iba adresy vybraného sídla.


V tomto prípade pomenujte každý stĺpec. Vyberte bez prvej bunky (názvu) a stlačte pravé tlačidlo myši. Vyberte položku Priradiť názov.

Toto bude názov mesta.


Pri pomenovaní Petrohrad a Nižný Novgorod sa zobrazí chyba, pretože názov nemôže obsahovať medzery, podčiarkovníky, špeciálne znaky atď.


Preto tieto mestá premenujeme podčiarkovníkom.


Prvý prvok v bunke A9 sa vytvorí obvyklým spôsobom.


A do druhého napíšte vzorec:

NEPRIAME (A9)


Najprv sa zobrazí chybové hlásenie. Súhlasím.

Problém je v tom, že neexistuje žiadna zvolená hodnota. Akonáhle je mesto vybraté v prvom zozname, druhé bude fungovať.

Ako nastaviť závislé rozbaľovacie zoznamy v Exceli s vyhľadávaním

Môže byť použité dynamický rozsahúdaje pre druhý prvok. Je to pohodlnejšie, ak počet adries rastie.
Vytvorme rozbaľovací zoznam miest. Pomenovaný rozsah je zvýraznený oranžovou farbou.


Pre druhý zoznam musíte zadať vzorec:

OFFSET($A$1,MATCH($E$6,$A:$A,0)-1,1,COUNTIF($A:$A,$E$6);1)

MATCH vráti číslo bunky s mestom vybratým v prvom zozname (E6) v zadanej oblasti SA:$A.
COUNTIF spočíta počet zhôd v rozsahu s hodnotou v zadanej bunke (E6).


Máme prepojené rozbaľovacie zoznamy v Exceli s podmienkou zhody a hľadaním rozsahu.

Viacnásobný výber

Často potrebujeme získať viacero hodnôt zo súboru údajov. Môžete si ich vziať rôzne bunky, ale dá sa spojiť do jedného. V každom prípade potrebujete makro.
Kliknite na štítok listu v spodnej časti pravého tlačidla myši a vyberte príkaz „Zobraziť kód“.


Otvorí sa okno vývojára. Je potrebné do nej vložiť nasledujúci algoritmus.

Private Sub Worksheet_Change (ByVal Target As Range) On Chyba ObnoviťĎalej If Not Intersect(Target, Range("C2:F2")) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False If Len(Target.Offset(1, 0)) = 0 Then Target.Offset (1, 0) = Target Else Target.End(xlDown).Offset(1, 0) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub


Všimnite si, že v riadku

If Not Intersect(Target, Range("E7")) Is Nothing And Target.Cells.Count = 1 Then

Mali by ste si zapísať adresu bunky so zoznamom. Budeme to mať E7.

Návrat do strana v Exceli a vytvorte zoznam v bunke E7.

Po výbere sa pod ním zobrazia hodnoty.

Nasledujúci kód umožňuje akumulovať hodnoty v bunke.

Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range("E7")) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False newVal = Target Application.Undo oldval = Target If Len(oldval)<>0 A oldval<>newVal Then Target = Target & "," & newVal Else Target = newVal End If Len(newVal) = 0 Then Target.ClearContents Application.EnableEvents = True End If End Sub

Hneď ako presuniete ukazovateľ do inej bunky, zobrazí sa zoznam vybraných miest. Na prečítanie tohto článku.


Ukázali sme, ako pridať a upraviť rozbaľovací zoznam Excel bunka. Dúfame, že vám tieto informácie pomôžu.

Prajem pekný deň!

Veľmi často ten, kto vypĺňa nejaké údaje alebo jednoducho vypĺňa tabuľku, potrebuje vyplniť údaje, ktoré sa opakujú. Aby sme nezískali to isté, pre tieto prípady má Excel takýto nástroj - rozbaľovací zoznam. Pozrime sa, ako to urobiť

Robíme to krok za krokom

Ako to funguje - vopred si vytvoríte zoznam a potom myšou vyberiete požadovanú hodnotu zo zoznamu v určitých poliach. Šetrí čas a nervy.

Implementuje sa jednoducho:

  • Najprv vytvoríte samotný zoznam údajov.
  • Zvýraznite polia, ktoré plánujete vyplniť údajmi.
  • Potom prejdite na kartu Údaje, príkaz Overenie údajov - Typ údajov (Zoznam), v poli Zdroj nastavte rozsah.

Ak plánujete do zoznamu pridať nové údaje, nechajte rozsah zahŕňať aj určitý počet buniek pod zoznamom.

Alternatívnou možnosťou nie je označenie rozsahu, ale názov rozsahu. V tomto prípade sa zbavíte pravdepodobnosti navýšenia zoznamu viac, ako ste v zozname zadali. Musíte sa len uistiť, že nové hodnoty, ktoré vložíte do rozsahu, sú v ňom skutočne zahrnuté.

  • Začiarknite políčko „Ignorovať prázdne bunky“.

Teraz, keď vyberiete bunku z tých, na ktoré bol príkaz použitý, vpravo sa zobrazí tlačidlo so šípkou.

Nuance - pomocou tejto metódy môžete zadať hodnoty buniek LEN v zozname.

Nuansy

Rozbaľovací zoznam je vlastnosť bunky. Ak teda skopírujete inú bunku a prilepíte ju do takej, ktorá má rozbaľovací zoznam, vlastnosti bunky sa prepíšu a rozbaľovacia ponuka zoznam zmizne. Ak teda potrebujete rovnaký rozbaľovací zoznam v inej bunke, môžete bunku jednoducho skopírovať a prilepiť požadovanú adresu(alebo cez špeciálna vložka, je potrebné skopírovať „hodnotové podmienky“).

Po vyplnení polí, ak neplánujete robiť nič iné, môžete odstrániť funkciu rozbaľovacieho zoznamu (stane sa, že šípka vizuálne prekáža pri práci s bunkami). Robí sa to týmto spôsobom - vyberie sa rozsah, v ktorom už nie je potrebný rozbaľovací zoznam, rovnaký príkaz, ale už stlačíte tlačidlo "Vymazať všetko". Všetky údaje budú uložené.

Druhý spôsob

Ak nevypĺňate opakujúce sa údaje, ale chcete urobiť niečo ako dotazník, pretože tabuľky, kde sú ľubovoľne umiestnené polia so zoznamami, je lepšie použiť iný spôsob vytvorenia rozbaľovacieho zoznamu.

Ak to chcete urobiť, prejdite na kartu Vývojár (Excel 2007-2010). V predvolenom nastavení sa táto karta nezobrazuje. Ak ho chcete otvoriť, musíte prejsť na Možnosti (Office / Možnosti Excelu / Všeobecné / Zobraziť kartu Vývojár na páse s nástrojmi).

  • Na karte Vývojár je tlačidlo Vložiť, kde sú prvky formulára. Potrebujeme Combo Box.

  • Zakrúžkujte obrys tlačidla myšou, potom kliknite pravým tlačidlom myši na výsledné pole a vyberte "Formátovať objekt".

  • V prvom poli vyberte rozsah.
  • Do druhého poľa môžete vložiť bunku, do ktorej sa uloží sériové číslo prvok. To môže byť užitočné pri neskoršom spracovaní údajov.
  • Môžete tiež poskytnúť zoznam položiek, ktoré sa majú zobraziť. AT predchádzajúci spôsob automaticky je daných len 8 položiek výberu, tu je síce zložitejšie nastavenie, ale výhod je viac.

Potom kliknite na „OK“ a použite.

"Oči sa boja, ale ruky robia"

Ako vytvoriť rozbaľovací zoznam v Exceli? Každý už dávno vie, ako dobre Excel pracuje s tabuľkami a najrôznejšími vzorcami, no málokto vie, že sa tu dajú vytvárať rozbaľovacie zoznamy. A dnes budeme rozprávať o nich.

Existuje teda niekoľko možností, ako sfunkčniť rozbaľovacie zoznamy Microsoft Office Excel.

Prvá možnosť je veľmi jednoduchá. Ak zadáte podobné údaje do jedného stĺpca zhora nadol, stačí sa postaviť na bunku pod údajmi a stlačiť kombináciu kláves "Alt + šípka nadol". Pred vami sa zobrazí rozbaľovací zoznam, z ktorého si jedným kliknutím vyberiete potrebné údaje.

nevýhodou túto metódu je, že je určený na sekvenčný spôsob zadávania údajov a ak sa postavíte na akúkoľvek inú bunku v stĺpci, rozbaľovací zoznam bude prázdny.

Druhá možnosť dáva viac možností, považuje sa tiež za štandard. Môžete to urobiť prostredníctvom overenia údajov. Najprv musíme vybrať rozsah údajov, ktoré budú v našom zozname, a pomenovať ho.


Upraviť daný rozsah Môžete použiť kartu ponuky "Vzorce" výberom ikony "Správca mien". V ňom môžete vytvoriť nový rozbaľovací zoznam, upraviť existujúci alebo jednoducho odstrániť ten, ktorý nepotrebujete.

Ďalším krokom je vybrať bunku, kde bude umiestnený náš rozbaľovací zoznam, a prejsť na kartu ponuky „Údaje“, kliknúť na ikonu „Overenie údajov“. V okne, ktoré sa otvorí, musíme vybrať typ údajov, ktoré budú zadané do našej bunky. V našom prípade vyberieme "Zoznamy" a pod znakom rovnosti predpíšeme názov nášho rozsahu a klikneme na OK. Ak chcete použiť zoznam na všetky bunky, stačí pred zapnutím overenia údajov jednoducho vybrať celý stĺpec alebo oblasť, ktorú potrebujete.


Existujú aj ďalšie možnosti, pri ktorých je vytvorenie rozbaľovacieho zoznamu zložitejšie, ako napríklad: vkladanie cez kartu ponuky Vývojár, kde môžete rozbaľovacie zoznamy vkladať ako súčasť prvku formulára alebo časti ovládací prvok ActiveX. Alebo napíšte vhodné makrá na vytváranie a obsluhu rozbaľovacích zoznamov.

Zadajte údaje do buniek A1:A10, ktoré budú slúžiť ako zdroj pre zoznam. V našom príklade sme zadali čísla, zobrazia sa v rozbaľovacom zozname. Vyberte bunku (napr. E5), ktorá bude obsahovať rozbaľovací zoznam. Vyberte ponuku Údaje -> Overenie údajov a otvorte dialógové okno Overiť vstupné hodnoty.

3. Na karte Možnosti vyberte z rozbaľovacej ponuky možnosť Zoznam. Uistite sa, že sú začiarknuté požadované políčka.

4. Potom kliknite na tlačidlo. Zobrazí sa nasledujúce dialógové okno.

5. Pomocou myši vyberte položky, ktoré sa zobrazia v rozbaľovacom zozname na hárku, kliknite na tlačidlo a vráťte sa do okna Overenie vstupu a potom kliknite na tlačidlo OK.

6. Vytvorí sa rozbaľovací zoznam v Exceli.

Ak je váš zoznam krátky, môžete položky zadať priamo do „Zdroj“ na karte „Nastavenia“ v dialógovom okne „Overenie vstupu“. Jednotlivé položky zoznamu oddeľte oddeľovačmi určenými v miestnych nastaveniach.
Ak by mal byť zoznam na inom hárku, pred špecifikovaním rozsahu údajov môžete použiť parameter „= Zoznam“.
Ako vytvoriť rozbaľovací zoznam v programe Excel na základe údajov zo zoznamu

Predstavte si, že máme zoznam ovocia:
Ako vytvoriť rozbaľovací zoznam v Exceli

Ak chcete vytvoriť rozbaľovací zoznam, musíme vykonať nasledujúce kroky:

Prejdite na kartu „Údaje“ => časť „Práca s údajmi“ na paneli nástrojov => vyberte položku „Overenie údajov“.

Do poľa „Zdroj“ zadajte rozsah názvov ovocia =$A$2:$A$6 alebo jednoducho umiestnite kurzor myši do poľa na zadanie hodnoty „Zdroj“ a potom vyberte rozsah údajov pomocou myši:

Ak chcete vytvoriť rozbaľovacie zoznamy vo viacerých bunkách naraz, vyberte všetky bunky, v ktorých ich chcete vytvoriť, a potom postupujte podľa vyššie uvedených krokov. Je dôležité zabezpečiť, aby odkazy na bunky boli absolútne (napr. $A$2) a nie relatívne (napr. A2 alebo A$2 alebo $A2).

Ako vytvoriť rozbaľovací zoznam v programe Excel pomocou manuálne zadávanieúdajov

Vo vyššie uvedenom príklade sme zadali zoznam údajov pre rozbaľovací zoznam výberom rozsahu buniek. Okrem tejto metódy môžete zadať údaje na vytvorenie rozbaľovacieho zoznamu ručne (nie je potrebné ich ukladať do žiadnych buniek).
Povedzme napríklad, že chceme v rozbaľovacej ponuke zobraziť dve slová „Áno“ a „Nie“.

Na to potrebujeme:
Vyberte bunku, v ktorej chceme vytvoriť rozbaľovací zoznam;
Prejdite na kartu „Údaje“ => časť „Práca s údajmi“ na paneli nástrojov =>
Overenie údajov v Exceli

Vo vyskakovacom okne „Kontrola vstupných hodnôt“ na karte „Parametre“ v type údajov vyberte „Zoznam“:
Overenie vstupných hodnôt v Exceli

Do poľa „Zdroj“ zadajte hodnotu „Áno; Nie".
Kliknite na "OK"
Nie naozaj

Potom systém vo vybranej bunke vytvorí rozbaľovací zoznam. Všetky položky uvedené v poli „Zdroj“ oddelené bodkočiarkou sa prejavia v rôznych riadkoch rozbaľovacej ponuky.

Ak chcete vytvoriť rozbaľovací zoznam vo viacerých bunkách súčasne, vyberte požadované bunky a postupujte podľa vyššie uvedených pokynov.
Ako vytvoriť rozbaľovací zoznam v Exceli pomocou funkcie OFFSET

Spolu s vyššie uvedenými metódami môžete na vytvorenie rozbaľovacích zoznamov použiť aj vzorec OFFSET.

Napríklad máme zoznam so zoznamom ovocia:

Ak chcete vytvoriť rozbaľovací zoznam pomocou vzorca OFFSET, musíte urobiť nasledovné:
Vyberte bunku, v ktorej chceme vytvoriť rozbaľovací zoznam;
Prejdite na kartu „Údaje“ => časť „Práca s údajmi“ na paneli nástrojov => vyberte položku „Overenie údajov“:
Overenie údajov v Exceli

Vo vyskakovacom okne „Kontrola vstupných hodnôt“ na karte „Parametre“ v type údajov vyberte „Zoznam“:
Overenie vstupných hodnôt v Exceli

Do poľa „Zdroj“ zadajte vzorec: =OFFSET(A$2$;0;0;5)
stlačte "OK"

Systém vytvorí rozbaľovací zoznam so zoznamom ovocia.
Ako tento vzorec funguje?

Vo vyššie uvedenom príklade sme použili vzorec =OFFSET(odkaz,odsadenie_riadku,odsadenie_stĺpca,[výška],[šírka]).
Táto funkcia obsahuje päť argumentov. Argument „odkaz“ (v príklade $A$2) udáva, z ktorej bunky sa má odsadenie začať. V argumentoch „offset_by_rows“ a „offset_by_columns“ (v príklade je zadaná hodnota „0“) - o koľko riadkov/stĺpcov je potrebné posunúť, aby sa údaje zobrazili.

Argument „[výška]“ je nastavený na „5“, čo je výška rozsahu buniek. Neuvádzame argument „[šírka]“, pretože v našom príklade rozsah pozostáva z jedného stĺpca.
Pomocou tohto vzorca vám systém vráti ako údaje pre rozbaľovací zoznam rozsah buniek začínajúci bunkou $A$2 pozostávajúci z 5 buniek.

Ako vytvoriť rozbaľovací zoznam v Exceli s náhradou údajov (pomocou funkcie OFFSET)

Ak na vytvorenie zoznamu použijete vzorec OFFSET v príklade vyššie, vytvoríte zoznam fixovaných údajov určitý rozsah bunky. Ak chcete pridať akúkoľvek hodnotu ako prvok zoznamu, budete musieť vzorec upraviť manuálne.

Nižšie sa dozviete, ako vytvoriť dynamický rozbaľovací zoznam, ktorý automaticky načíta nové údaje na zobrazenie.
Na vytvorenie zoznamu budete potrebovať:
Vyberte bunku, v ktorej chceme vytvoriť rozbaľovací zoznam;

Prejdite na kartu „Údaje“ => časť „Práca s údajmi“ na paneli nástrojov => vyberte položku „Overenie údajov“;
Vo vyskakovacom okne „Kontrola vstupných hodnôt“ na karte „Parametre“ v type údajov vyberte „Zoznam“;
Do poľa „Zdroj“ zadajte vzorec: =OFFSET(A$2$;0;0;COUNTIF($A$2:$A$100;“<>”))
stlačte "OK"

V tomto vzorci v argumente „[výška]“ zadávame ako argument označujúci výšku zoznamu s údajmi vzorec COUNTIF, ktorý vypočíta počet neprázdnych buniek v danom rozsahu A2:A100.

Poznámka: pre správna prevádzka vzorcov, je dôležité, aby v zozname údajov na zobrazenie v rozbaľovacej ponuke neboli žiadne prázdne riadky.

Ako vytvoriť rozbaľovací zoznam v Exceli s automatickým nahrádzaním údajov

Aby sa nové údaje automaticky načítali do rozbaľovacieho zoznamu, ktorý ste vytvorili, musíte urobiť nasledovné:
Vytvoríme zoznam údajov, ktoré sa zobrazia v rozbaľovacom zozname. V našom prípade ide o zoznam farieb. Vyberte zoznam ľavým tlačidlom myši:
rozbaľovací zoznam s automatickým nahrádzaním v exceli

Na paneli s nástrojmi kliknite na položku „Formátovať ako tabuľku“:

Z rozbaľovacej ponuky vyberte štýl tabuľky

Stlačením tlačidla "OK" vo vyskakovacom okne potvrdíme vybraný rozsah buniek:

Priraďte názov k tabuľke vpravo horná bunka nad stĺpcom "A":

Tabuľka údajov je pripravená, teraz môžeme vytvoriť rozbaľovací zoznam. Na to potrebujete:
Označíme bunku, v ktorej chceme vytvoriť zoznam;

Prejdite na kartu „Údaje“ => časť „Práca s údajmi“ na paneli nástrojov => vyberte položku „Overenie údajov“:

Vo vyskakovacom okne „Kontrola vstupných hodnôt“ na karte „Parametre“ v type údajov vyberte „Zoznam“:

V zdrojovom poli zadajte ="názov vašej tabuľky". V našom prípade sme to nazvali „Zoznam“:
Zdrojové pole automatické nahradenie údajov v rozbaľovacom zozname Excel

Pripravený! Rozbaľovací zoznam bol vytvorený, zobrazuje všetky údaje zo zadanej tabuľky:

Ak chcete do rozbaľovacieho zoznamu pridať novú hodnotu, jednoducho pridajte informácie do ďalšej bunky za tabuľkou údajov:

Tabuľka automaticky rozšíri rozsah údajov. Rozbaľovací zoznam sa podľa toho aktualizuje o novú hodnotu z tabuľky:
Automatické nahradenie údajov v rozbaľovacom zozname v Exceli

Ako skopírovať rozbaľovací zoznam v Exceli

V Exceli je možné kopírovať vytvorené rozbaľovacie zoznamy. Napríklad v bunke A1 máme rozbaľovací zoznam, ktorý chceme skopírovať do rozsahu buniek A2:A6.

Ak chcete skopírovať rozbaľovací zoznam s aktuálnym formátovaním:
kliknite ľavým tlačidlom myši na bunku s rozbaľovacím zoznamom, ktorý chcete skopírovať;

vyberte bunky v rozsahu A2:A6, do ktorých chcete vložiť rozbaľovací zoznam;

stlačte klávesovú skratku CTRL+V.
Takže skopírujete rozbaľovací zoznam a uložíte ho pôvodný formát zoznam (farba, typ písma atď.). Ak chcete skopírovať/prilepiť rozbaľovací zoznam bez uloženia formátu, potom:
kliknite ľavým tlačidlom myši na bunku s rozbaľovacím zoznamom, ktorý chcete skopírovať;

stlačte kombináciu klávesov na klávesnici CTRL + C;
vyberte bunku, do ktorej chcete vložiť rozbaľovací zoznam;
stlačte pravé tlačidlo myši => vyvolajte rozbaľovaciu ponuku a kliknite na „Prilepiť špeciálne“;
rozbaľovací zoznam v exceli

V zobrazenom okne v časti „Vložiť“ vyberte položku „Podmienky hodnôt“:

Kliknite na tlačidlo OK
Potom Excel skopíruje iba údaje z rozbaľovacieho zoznamu bez zachovania formátovania pôvodnej bunky.
Ako vybrať všetky bunky obsahujúce rozbaľovací zoznam v programe Excel

Niekedy je ťažké pochopiť, koľko buniek obsahuje Excel súbor obsahujú rozbaľovacie zoznamy. Existuje jednoduchý spôsob, ako ich zobraziť. Pre to:

Kliknite na kartu „Domov“ na paneli s nástrojmi;
Kliknite na „Nájsť a vybrať“ a vyberte „Vybrať skupinu buniek“:

V dialógovom okne vyberte položku Overenie údajov. V tomto poli je možné vybrať položky „Všetky“ a „Tie isté“. „Všetko“ vyberie všetky rozbaľovacie zoznamy na hárku. Položka „rovnaké“ zobrazí rozbaľovacie zoznamy, ktoré sa obsahovo podobajú údajom v rozbaľovacej ponuke. V našom prípade vyberieme „všetky“:
Rozbaľovací zoznam v Exceli. Ako nájsť všetky zoznamy

Kliknite na tlačidlo OK
Kliknutím na „OK“ Excel vyberie všetky bunky s rozbaľovacím zoznamom na hárku. Môžete tak priniesť všetky zoznamy naraz spoločný formát, zvýraznenie okrajov atď.

Ako vytvoriť závislé rozbaľovacie zoznamy v Exceli

Niekedy potrebujeme vytvoriť niekoľko rozbaľovacích zoznamov a navyše takým spôsobom, že výberom hodnôt z prvého zoznamu Excel určí, aké údaje sa majú zobraziť v druhom rozbaľovacom zozname.
Predpokladajme, že máme zoznamy miest v dvoch krajinách – Rusku a USA:

Na vytvorenie závislého rozbaľovacieho zoznamu potrebujeme:
Vytvorte dva pomenované rozsahy pre bunky „A2:A5“ s názvom „Rusko“ a pre bunky „B2:B5“ s názvom „USA“. Aby sme to dosiahli, musíme vybrať celý rozsah údajov pre rozbaľovacie ponuky:
závislý rozbaľovací zoznam v Exceli

Prejdite na kartu „Vzorce“ => kliknite v časti „Definované názvy“ na položku „Vytvoriť z výberu“:
Závislé rozbaľovacie zoznamy v Exceli

Vo vyskakovacom okne „Vytvoriť názvy z vybraného rozsahu“ začiarknite políčko „v riadku vyššie“. Týmto Excel vytvorí dva pomenované rozsahy „Rusko“ a „USA“ so zoznamami miest:
závislý-rozbaľovací-zoznam-v-excel

Kliknite na tlačidlo OK
V bunke „D2“ vytvorte rozbaľovací zoznam na výber krajín „Rusko“ alebo „USA“. Vytvoríme teda prvý rozbaľovací zoznam, v ktorom si používateľ bude môcť vybrať jednu z dvoch krajín.

Teraz vytvorte závislý rozbaľovací zoznam:
Vyberte bunku E2 (alebo akúkoľvek inú bunku, v ktorej chcete vytvoriť závislý rozbaľovací zoznam);
Kliknite na kartu „Údaje“ => „Overenie údajov“;
Vo vyskakovacom okne „Overenie zadaných hodnôt“ na karte „Parametre“ v type údajov vyberte „Zoznam“:
Overenie vstupných hodnôt v Exceli

Kliknite na tlačidlo OK

Ak teraz vyberiete krajinu „Rusko“ v prvom rozbaľovacom zozname, v druhom rozbaľovacom zozname sa zobrazia iba mestá, ktoré patria do tejto krajiny. Aj v prípade, keď z prvého rozbaľovacieho zoznamu vyberiete „USA“.