Buňky

Použití ověření dat u buněk

Ověřování dat můžete použít k omezení typu dat nebo hodnot, které uživatelé zadávají do buňky, například v rozevíracím seznamu.

Váš prohlížeč nepodporuje video. Nainstalujte si Microsoft Silverlight, Adobe Flash Player nebo Internet Explorer 9.

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

  1. Vyberte Data >Ověření dat.

    Ověřování dat

  2. Na kartě Nastavení v části Povolit vyberte některou možnost:

    • Celé číslo – pokud chcete buňku omezit tak, aby přijímala jenom celá čísla.

    • Desetinná – pokud chcete buňku omezit tak, aby přijímala jenom desetinná čísla.

    • List – pro výběr dat z rozevíracího seznamu.

    • Datum – pokud chcete buňku omezit tak, aby přijímala jenom datum.

    • Čas – pokud chcete buňku omezit tak, aby přijímala jenom čas.

    • Délka textu – pokud chcete omezit délku textu.

    • Vlastní – pro vlastní vzorec.

  3. V části Data vyberte podmínku.

  4. Nastavte další požadované hodnoty na základě toho, co jste zvolili v možnostech Povolit a Data.

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

  6. Zaškrtnutím políčka Zobrazit vstupní zprávu při výběru buňky zobrazíte zprávu, když uživatel vybere vybrané buňky nebo najede myší na vybrané buňky.

  7. Vyberte kartu Chybové upozornění , abyste přizpůsobili chybovou zprávu a zvolili styl.

  8. Vyberte OK.

    Pokud se teď uživatel pokusí zadat neplatnou hodnotu, zobrazí se s přizpůsobenou zprávou chybové upozornění .

Stažení příkladů

Stažení ukázkového sešitu se všemi příklady ověření dat v tomto článku

Pokud vytváříte list, který vyžaduje, aby uživatelé zadali data, můžete chtít omezit zadávání na určitý rozsah kalendářních dat nebo čísel nebo se ujistit, že jsou zadána jenom kladná celá čísla. Excel může omezit zadávání dat na určité buňky pomocí Ověření dat, vyzvat uživatele k zadání platných dat při výběru buňky a zobrazit chybovou zprávu, když uživatel zadá neplatná data.

Omezení zadávání dat

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

  2. Na kartě Data vyberte Ověření dat > Ověření dat.

    Poznámka: Pokud není příkaz pro ověření 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 omezující hodnoty, se označí na základě zvolených dat a omezujících kritérií. Pokud například jako datový typ zvolíte Datum, můžete do polí s minimální a maximální hodnotou zadat omezující hodnoty označené počátečním datem a koncovým datem.

Výzva uživatelům k zadání platných položek

Když uživatelé vyberou buňku, 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 uživatelům zobrazit výzvu k zadání platných datových položek.

  2. Na kartě Data vyberte Ověření dat > Ověření dat.

    Poznámka: Pokud není příkaz pro ověření 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ě Vstupní zpráva zaškrtněte políčko Zobrazit vstupní 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 platí omezení dat a uživatel zadá neplatná data do buňky, můžete zobrazit zprávu, která chybu vysvětluje.

  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 není příkaz pro ověření 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 ochraně sešitu najdete v tématu Ochrana sešitu .

  3. Na kartě Chybové upozornění 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

    Než budete pokračovat, vyžadujte, aby uživatelé chybu opravili.

    Stop

    Upozornit uživatele, že data jsou neplatná, a vyžadovat, aby vybrali Ano nebo Ne a označili, jestli chtějí pokračovat.

    Varování

    Upozornit uživatele, že data jsou neplatná, ale po zavření zprávy upozornění jim umožněte pokračovat.

    Důležité

Přidání ověření dat do buňky nebo oblasti

Poznámka: První dva kroky v této části slouží k přidání libovolného typu ověření dat. Kroky 3 až 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 ve skupině Datové nástroje vyberte Ověření dat.

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

  4. Do pole Zdroj zadejte hodnoty seznamu oddělené čárkami. Zadejte například Nízká,Průměr,Vysoká.

  5. Ujistěte se, že je zaškrtnuté políčko Rozevírací seznam v buňce . Jinak se šipka rozevíracího seznamu vedle buňky nezobrazí.

  6. Pokud chcete určit, jak chcete zpracovávat prázdné hodnoty (null), zaškrtněte nebo zrušte zaškrtnutí políčka Ignorovat prázdné hodnoty.

  7. Otestujte ověření dat a ujistěte se, ž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 například zkontrolovat, jestli je buňka dostatečně široká , aby se zobrazily všechny vaše položky.

  • Odebrat ověření dat : Vyberte buňku nebo buňky obsahující ověření, které chcete odstranit, přejděte na Data > Ověření dat , v dialogovém okně Ověření dat stiskněte Vymazat vše a pak vyberte 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 Povolených vyberte Celé číslo.

  3. V poli Data vyberte požadovaný typ omezení. Pokud chcete například nastavit horní a dolní limity, vyberte 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 například, že ověřujete data v buňce F1. Pokud chcete nastavit minimální limit odpočtů na dvojnásobek počtu dětí v dané buňce, vyberte v poli Data možnost Větší než 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 poli Povolit vyberte Desetinné číslo.

  3. V poli Data vyberte požadovaný typ omezení. Pokud chcete například nastavit horní a dolní limity, vyberte 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. Pokud chcete například nastavit maximální limit provizí a bonusů ve výši 6 % platu prodejce v buňce E1, vyberte v poli Data hodnotu menší nebo rovnou a do pole Maximum zadejte vzorec =E1*6 %.

    Poznámka: Pokud chcete, aby uživatel mohl zadat procenta, například 20 %, vyberte v poli Povolit možnost Desetinné číslo, vyberte požadovaný typ omezení v poli Data, zadejte minimální, maximální nebo konkrétní hodnotu jako desetinné číslo, například 0,2 , a pak zobrazte buňku ověření dat jako procento tak, že vyberete buňku a kliknete na styl procent 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 poli Povolit vyberte Datum .

  3. V poli Data vyberte požadovaný typ omezení. Pokud chcete například povolit data po určitém dni, vyberte možnost Větší než.

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

    Je možné také zadat vzorec, který vrací datum. Pokud například chcete nastavit časový rámec mezi dnešním datem a 3 dny od dnešního data, vyberte v poli Data možnost Between, do pole Počáteční datum zadejte =DNES() a do pole Koncové datum zadejte =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 poli Povolit vyberte Čas.

  3. V poli Data vyberte požadovaný typ omezení. Pokud chcete například povolit časy před určitou denní dobou, vyberte možnost 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.

    Řekněme například, že máte v buňce E2 nastavený čas zahájení (8:00) a buňku F2 s časem ukončení (17:00) a chcete mezi těmito časy omezit časy schůzek, pak v poli Data vyberte mezi, do pole Čas zahájení zadejte =E2 a do pole Čas ukončení zadejte =F2.

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

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

  2. V poli Povolit vyberte Délka textu.

  3. V poli Data vyberte požadovaný typ omezení. Chcete-li například povolit až určitý počet znaků, vyberte možnost menší než nebo rovno.

  4. V tomto případě chceme položku omezit na 25 znaků, proto v poli Data vyberte menší nebo rovno a do pole Maximum zadejte hodnotu 25.

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

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

  2. V poli Povolit vyberte požadovaný typ dat.

  3. V poli Data vyberte požadovaný typ omezení.

  4. V poli nebo polích pod polem Data vyberte buňku, kterou chcete použít k určení povolených možností.

    Pokud například chcete povolit položky pro účet jenom v případě, že výsledek nepřejde přes rozpočet v buňce E1, vyberte Povolit > Celé číslo, Data, menší nebo rovno a Maximální >= =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 stejná v Excel pro web.

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

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 @

Tip: Pokud jste vlastníkem malé firmy a hledáte další informace o tom, jak nastavit Microsoft 365, navštivte stránku Nápověda pro Nápověda a výuka pro malé podniky.

Chcete se dozvědět víc?

Vytvoření rozevíracího seznamu

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

Další informace o ověření dat

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.