Použití ověření dat u buněk
Pomocí ověření dat můžete omezit typ dat nebo hodnoty, které uživatelé zadávat do buňky. Jedním z nejběžnějších způsobů ověření dat je vytvoření rozevíracího seznamu.

Vyzkoušejte to!
-
Vyberte buňky, pro které chcete vytvořit pravidlo.
-
Vyberte Ověření >dat.
-
Na kartě Nastavení v části Povolitvyberte jednu z možností:
-
Celé číslo – chcete-li omezit buňku tak, aby přijímá jenom celá čísla.
-
Desetinné číslo – pokud chcete buňku omezit tak, aby přijímá jenom desetinná čísla.
-
Seznam – k výběru dat z rozevíracího seznamu.
-
Datum – pokud chcete buňku omezit na přijetí pouze data.
-
Čas – pokud chcete buňku omezit tak, aby přijímá jenom čas.
-
Délka textu – pokud chcete omezit délku textu.
-
Vlastní – pro vlastní vzorec.
-
-
V části Datavyberte podmínku.
-
Nastavte další požadované hodnoty podle toho, co jste zvolili pro Povolit aData.
-
Vyberte kartu Vstupní zpráva a přizpůsobte zprávu, kterou uvidí uživatelé při zadávání dat.
-
Zaškrtnutím políčka Zobrazit zprávu při výběru buňky zobrazíte zprávu, když uživatel vybere vybrané buňky nebo nad ně najede myší.
-
Výběrem karty Upozornění na chybu přizpůsobte chybovou zprávu a zvolte Styl.
-
Vyberte OK.
Pokud se teď uživatel pokusí zadat hodnotu, která není platná, zobrazí se upozornění na chybu s přizpůsobenou zprávou.
Stažení příkladů
Stažení příkladu sešitu se všemi příklady ověření dat v tomto článku
Pokud vytváříte list, který vyžaduje, aby uživatelé zadávat data, můžete omezit zadávání na určitou oblast kalendářních dat nebo čísel nebo zajistit, aby byla zadána jenom kladná celá čísla. Excel můžete omezit zadávání dat na určité buňky pomocí Ověření dat, vyzvat uživatele, aby při výběru buňky zadávat platná data, a zobrazit chybovou zprávu, když uživatel zadá neplatná data.
Omezení zadávání dat
-
Vyberte buňky, ve kterých chcete omezit zadávání dat.
-
Na kartě Data klikněte na Ověření dat > Ověření dat.
Poznámka: Pokud příkaz ověření není k dispozici, může být list zamknuté nebo může být sešit sdílený. Když je sešit sdílený nebo list zamknutý, nedá se měnit nastavení ověření dat. Další informace o zámku sešitu najdete v článku Ochrana sešitu.
-
V poli Povolit vyberte typ dat, která chcete povolit, a vyplňte omezující kritéria a hodnoty.
Poznámka: Pole, do kterých zadáte limitující hodnoty, budou označená na základě dat a kritérií omezení, která jste zvolili. Pokud například jako datový typ zvolíte Datum, budete moct zadat limitní hodnoty do polí s minimální a maximální hodnotou označených počátečním datem a koncovým datem.
Vyzvat uživatele k zadání platných položek
Když uživatelé kliknou do buňky, která má požadavky na zadávání dat, můžete zobrazit zprávu s vysvětlením, jaká data jsou platná.
-
Vyberte buňky, ve kterých chcete vyzvat uživatele k zadání platných položek dat.
-
Na kartě Data klikněte na Ověření dat > Ověření dat.
Poznámka: Pokud příkaz ověření není k dispozici, může být list zamknuté nebo může být sešit sdílený. Když je sešit sdílený nebo list zamknutý, nedá se měnit nastavení ověření dat. Další informace o zámku sešitu najdete v článku Ochrana sešitu.
-
Na kartě Input Message (Vstupní zpráva) zaškrtněte políčko Show input message when cell is selected (Zobrazit zprávu při výběru buňky).
-
Do pole Název zadejte název zprávy.
-
Do pole Vstupní zpráva zadejte zprávu, kterou chcete zobrazit.
Zobrazení chybové zprávy při zadání neplatných dat
Pokud máte platná omezení dat a uživatel do buňky zadá neplatná data, můžete zobrazit zprávu s vysvětlením chyby.
-
Vyberte buňky, ve kterých chcete zobrazit chybovou zprávu.
-
Na kartě Data klikněte na Ověření dat > Ověření dat.
Poznámka: Pokud příkaz ověření není k dispozici, může být list zamknuté nebo může být sešit sdílený. Když je sešit sdílený nebo list zamknutý, nedá se měnit nastavení ověření dat. Další informace o zámku sešitu najdete v článku Ochrana sešitu.
-
Na kartě Upozornění na chybu zadejte do pole Název název zprávy.
-
Do pole Chybová zpráva zadejte zprávu, kterou chcete zobrazit, pokud jsou zadána neplatná data.
-
Udělejte jednu z těchto věcí:
Akce
V místní nabídce Styl vyberte
Vyžadovat, aby uživatelé chybu opraví, než budou pokračovat.
Stop
Upozorňte uživatele, že data jsou neplatná, a vyžadovat, aby v případě, že chtějí pokračovat, vyberte Ano nebo Ne.
Varování
Upozornit uživatele, že data jsou neplatná, ale umožnit jim pokračovat po zavření zprávy s upozorněním
Důležité
Přidání ověření dat do buňky nebo oblasti
Poznámka: První dva kroky v této části jsou pro přidání libovolného typu ověření dat. Kroky 3–7 jsou určené speciálně pro vytvoření rozevíracího seznamu.
-
Vyberte buňky, u kterých chcete nastavit ověření.
-
Na kartě Data klikněte ve skupině Datové nástroje na Ověření dat.
-
Na kartě Nastavení vyberte v poli Povolit položku Seznam.
-
V poli Zdroj zadejte hodnoty seznamu a oddělte je středníky. Zadejte třeba Nízká,Průměr,Vysoká.
-
Zkontrolujte, zda je zaškrtnuto políčko Rozevírací seznam v buňce. Pokud není, nebude zobrazena šipka rozevíracího seznamu vedle buňky.
-
Pokud chcete určit způsob zpracování v případě prázdných hodnot, zaškrtněte nebo zrušte zaškrtnutí políčka Přeskakovat prázdné buňky.
-
Otestujte ověření dat, abyste se ujistili, že funguje správně. Zkuste do buněk zadat platná i neplatná data a přesvědčte se, zda nastavení funguje požadovaným způsobem a zda se v předpokládaných okamžicích zobrazují definované zprávy.
Poznámky:
-
Po vytvoření rozevíracího seznamu se ujistěte, že všechno funguje tak, jak má. Můžete třeba zkontrolovat, jestli je buňka dostatečně široká, aby se mohly zobrazit všechny vaše položky.
-
Odebrání ověření dat : Vyberte buňku nebo buňky obsahující ověření, které chcete odstranit, a pak přejděte na Ověření dat > Dat a v dialogovém okně ověření dat stiskněte tlačítko Vymazat vše a klikněte na OK.
Následující tabulka obsahuje přehled dalších typů ověření dat a způsob jejich přidání do sešitů.
Akce |
Postup nastavení |
---|---|
Omezení zadávaných dat na celá čísla v určených mezích |
|
Omezení zadávaných dat na desetinná čísla v určených mezích |
|
Omezení zadávaných dat na kalendářní data v určeném rozmezí |
|
Omezení zadávaných dat na čas v určeném časovém rozmezí |
|
Omezení zadávaných dat na text určité délky |
|
Výpočet povolené hodnoty na základě obsahu jiné buňky |
|
Poznámky:
-
V následujících příkladech se využívá možnost Vlastní, při které nastavujete vlastní podmínky pomocí vzorců. Nemusíte se ohlížet na to, co je v seznamu Rozsah, protože při použití možnosti Vlastní se tento seznam deaktivuje.
-
Snímky obrazovky v tomto článku byly pořízeny v Excel 2016; ale funkce je v aplikaci Excel pro web stejná.
Funkce |
Vzorec |
---|---|
Buňka obsahující ID produktu (C2) vždy začíná řetězcem „ID-“ a má délku nejméně 10 znaků (více než 9). |
=AND(LEFT(C2;3)="ID-";DÉLKA(C2)>9) ![]() |
Buňka obsahující název produktu (D2) obsahuje jenom text. |
=JE.TEXT(D2) ![]() |
Buňka obsahující něčí narozeniny (B6) ukazuje na věk vyšší než číslo zadané v buňce B4. |
=KDYŽ(B6<=(DNES()-(365*B4));PRAVDA;NEPRAVDA) ![]() |
Všechna data v oblasti buněk A2:A10 obsahují jedinečné hodnoty. |
=COUNTIF($A$2:$A$10;A2)=1 ![]() Poznámka: Nejdřív musíte zadat vzorec ověření dat v buňce A2 a potom můžete zkopírovat A2 do A3:A10 tak, aby druhý argument COUNTIF odpovídal aktuální buňce. To znamená, že část A2)=1 se změní na A3)=1, A4)=1 a tak dále. Další informace |
Zajištění, aby e-mailová adresa zadaná v buňce B4 obsahovala symbol @ |
=ISČÍSLO(NAJÍT("@";B4)) ![]() |