Obsah
×
Buňky
Buňky

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.

Váš prohlížeč nepodporuje video.

Vyzkoušejte to!

  1. Vyberte buňky, pro které chcete vytvořit pravidlo.

  2. Vyberte Ověření >dat.

    Ověřování dat

  3. 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.

  4.  V části Datavyberte podmínku.

  5. Nastavte další požadované hodnoty podle toho, co jste zvolili pro Povolit aData.

  6. Vyberte kartu Vstupní zpráva a přizpůsobte zprávu, kterou uvidí uživatelé při zadávání dat.

  7. 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ší.

  8. Výběrem karty Upozornění na chybu přizpůsobte chybovou zprávu a zvolte Styl.

  9. 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

  1. Vyberte buňky, ve kterých chcete omezit zadávání dat.

  2. 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.

  3. 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á.

  1. Vyberte buňky, ve kterých chcete vyzvat uživatele k zadání platných položek dat.

  2. 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.

  3. 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).

  4. Do pole Název zadejte název zprávy.

  5. 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.

  1. Vyberte buňky, ve kterých chcete zobrazit chybovou zprávu.

  2. 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.

  3. Na kartě Upozornění na chybu zadejte do pole Název název zprávy.

  4. Do pole Chybová zpráva zadejte zprávu, kterou chcete zobrazit, pokud jsou zadána neplatná data.

  5. 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. 

  1. Vyberte buňky, u kterých chcete nastavit ověření.

  2. Na kartě Data klikněte ve skupině Datové nástroje na Ověření dat.

  3. Na kartě Nastavení vyberte v poli Povolit položku Seznam.

  4. V poli Zdroj zadejte hodnoty seznamu a oddělte je středníky. Zadejte třeba Nízká,Průměr,Vysoká.

  5. 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.

  6. 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.

  7. 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

  1. Postupujte podle kroků 1 až 2 výše.

  2. V seznamu Povolit vyberte Celé číslo.

  3. V rozevíracím seznamu Data vyberte požadovaný typ omezení. Pokud například chcete nastavit horní a spodní limit, vyberte položku Je mezi.

  4. Zadejte minimální, maximální, případně konkrétní hodnotu, kterou chcete povolit.

    Je možné také zadat vzorec, který vrací číselnou hodnotu.

    Řekněme třeba, že ověřování dat v buňce F1. Pokud chcete nastavit minimální limit odpočtů na dvakrát vyšší počet dětí v této buňce, vyberte v poli Data větší nebo rovno a do pole Minimum zadejte vzorec =2*F1.

Omezení zadávaných dat na desetinná čísla v určených mezích

  1. Postupujte podle kroků 1 až 2 výše.

  2. V rozevíracím seznamu Povolit vyberte položku Desetinné číslo.

  3. V rozevíracím seznamu Data vyberte požadovaný typ omezení. Pokud například chcete nastavit horní a spodní limit, vyberte položku Je mezi.

  4. Zadejte minimální, maximální, případně konkrétní hodnotu, kterou chcete povolit.

    Je možné také zadat vzorec, který vrací číselnou hodnotu. Chcete-li například nastavit maximální mez provizí a odměn na 6 % platu obchodníka v buňce E1, vyberte v rozevíracím seznamu Data položku Je menší než nebo rovno a do pole Maximum zadejte vzorec =E1*6%.

    Poznámka: Pokud chcete uživateli umožnit zadat procenta, například 20 %, vyberte v poli Povolit možnost Desetinné číslo, vyberte v poli Data typ omezení, který chcete použít, zadejte minimální, maximální nebo konkrétní hodnotu jako desetinné číslo, například .2, a potom zobrazte buňku ověření dat jako procento tak, že vyberete buňku a kliknete na styl procenta Obrázek tlačítka ve skupině Číslo na kartě Domů.

Omezení zadávaných dat na kalendářní data v určeném rozmezí

  1. Postupujte podle kroků 1 až 2 výše.

  2. V rozevíracím seznamu Povolit vyberte položku Datum.

  3. V rozevíracím seznamu Data vyberte požadovaný typ omezení. Pokud například chcete povolit data následující po určitém dnu, vyberte položku Je větší než.

  4. Zadejte počáteční, koncové, případně konkrétní datum, které chcete povolit.

    Můžete taky vložit vzorec, který vrátí datum. Pokud třeba chcete nastavit časové rozmezí mezi aktuálním datem a datem za tři dny, vyberte v rozevíracím seznamu Data položku Je mezi, do pole Datum zahájení zadejte vzorec =DNES() a do pole Datum ukončení zadejte vzorec =DNES()+3.

Omezení zadávaných dat na čas v určeném časovém rozmezí

  1. Postupujte podle kroků 1 až 2 výše.

  2. V rozevíracím seznamu Povolit vyberte položku Čas.

  3. V rozevíracím seznamu Data vyberte požadovaný typ omezení. Pokud například chcete povolit časy předcházející určitému času, vyberte položku Je menší než.

  4. Zadejte počáteční, koncový, případně konkrétní čas, který chcete povolit. Pokud chcete zadat konkrétní čas, použijte formát hh:mm.

    Máte třeba buňku E2 s počátečním časem (8:00) a buňku F2 s koncovým časem (17:00) a chcete těmito časovými body vymezit časy schůzek. V tom případě vyberte v rozevíracím seznamu Data položku Je mezi, do pole Počáteční čas zadejte vzorec =E2 a potom do pole Koncový čas zadejte vzorec =F2.

Omezení zadávaných dat na text určité délky

  1. Postupujte podle kroků 1 až 2 výše.

  2. V rozevíracím seznamu Povolit vyberte položku Délku textu.

  3. V rozevíracím seznamu Data vyberte požadovaný typ omezení. Pokud například chcete povolit maximálně určitý počet znaků, vyberte položku Je menší než nebo rovno.

  4. V takovém případě chceme omezit zadávání na 25 znaků, takže v poli Data vyberte menší nebo rovno a do pole Maximum zadejte 25.

Výpočet povolené hodnoty na základě obsahu jiné buňky

  1. Postupujte podle kroků 1 až 2 výše.

  2. V rozevíracím seznamu Povolit vyberte požadovaný typ dat.

  3. V rozevíracím seznamu Data vyberte požadovaný typ omezení.

  4. V polích umístěných pod rozevíracím seznamem Data klikněte na buňku, kterou chcete použít k určení povolené hodnoty.

    Když chcete třeba pro účet povolit zadání pouze v případě, že výsledek nepřekročí rozpočet zadaný v buňce E1, vyberte Povolit > Celé číslo, Data, Je menší než nebo rovno a Maximum >= =E1.

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)

Příklad 6: Vzorce ověření dat

Buňka obsahující název produktu (D2) obsahuje jenom text.

=JE.TEXT(D2)

Příklad 2: Vzorce ověření dat

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)

Příklad ověření dat s omezením minimálního věku

Všechna data v oblasti buněk A2:A10 obsahují jedinečné hodnoty.

=COUNTIF($A$2:$A$10;A2)=1

Příklad 4: Vzorce ověření dat

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))

Příklad ověření dat s kontrolou, jestli e-mailová adresa obsahuje symbol @

Chcete se dozvědět víc?

Další informace o ověření dat

Přidání nebo odebrání položek rozevíracího seznamu

Odebrání rozevíracího seznamu

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se systém Microsoft Office insiderům

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×