Jste zde: Úvodní stránka » excel » data » ms-excel-overeni-dat
MS Excel – Ověření dat
Jak v Excelu ověřit zadávaná data a nepovolit zadaní neplatných dat.
Proč ověřovat data v Excelu
Pokud tvoříte složitější aplikace pro učení a ekonomy. Je vhodné kontrolovat co zadávají do poliček (jinak Vám budou volat, že Excel nepočítá, že jste to blbě naprogramoval), aby místo poplatku nezadávali jméno. Pro rozsáhlejší výpočty je velice výhodné i omezovat zadávána data. Příklad: V elektrotechnice jsou průměry vodičů odstupňovány v nějaké řadě. No a zkuste přijít do obchodu, že chcete vodič 72,5 mm2. Tak Vás slušně upozorní, že neexistuje a existovat nebude. Proto už pří programování výpočtového programu je vhodné s tímto kalkulovat.
Je až s podivem, že tuto zajimavou funkci Excelu téměř nikdo nevyužívá (setkal jsem se pouze u jedné aplikace, a že jsem jich viděl nepřeberné množství)
Jak ověřit data v Excelu?
Jako vše v Excelu i toto je jednoduché. Stačí si ujasnit rozsah dat, které je možno zadávat do příslušné buňky v listě Excelu.
Nejprve vybereme z menu Data - Ověření…
Zobrazí se nám okno skládající se ze 3 záložek
- Nastavení
- Zpráva při zadávání
- Chybové hlášení
Nastavení
V první záložce Nastavení nastavujeme ověřovací kritéria:
- jakoukoli hodnotu
- celé číslo
- desetinné číslo
- seznam
- datum
- čas
- délku textu
- vlastní
Dle vybrané položky můžeme ještě vybrané kriterium omezit, (například celé číslo může být mezi 0 – 150), nebo pouze položky z vytvořeného seznamu. Tyto položky můžeme nastavit natvrdo nebo se dynamicky odkazovat. Tím pádem omezení se může měnit na základě výpočtu.
Zpráva při zadávání
Protože jsme profesionálové a ne žabaři je vhodné budoucího uživatele informovat o tom co má do kolonky napsat. Aby nehádal a napsal co je potřeba. Nevýhoda je že nelze tento text dynamicky měnit. Tyto dynamické změny nelze vytvářet ani v novější verzi 2007. Jedinou možností je použití a naprogramování ve Visual Basicu.
Chybové hlášení
Toto je poslední okno, které doporučuji vyplnit, když už nás uživatel neposlechne a místo čísla zadá do buňky písmeno tak mu vyskakovacím oknem sdělíme, že „Takhle ne“.
Na výběr máme několik druhu hlášek:
- stop
- varování
- informace
Ukončení
Stačí zadat OK a máme hotovo.
Výsledek ověřování v Excelu
Ověřit si to můžeme hnedle. V případě, že chceme do buňky ve které je nastaveno ověřování něco napsat objeví se nejprve informace co tam napsat
(jak už jsem říkal bohužel když mám dynamické omezení nemůže být jednou hláška od 10 do 20 a podruhé od 30 do 50, ale musí něco jako vyplňte číslo). V případě, že neposlechneme a napíšeme ptákovinu objeví se chybové hlášení.
Jinak se číslo převezme a náš Excel s ním může dále počítat.
Ke stažení zdarma
Ověřování dat - seznamy - ke stažení ZDARMA.Excel další informace
Pokud chcete umět vytvářet takovéto a lepší excelovské tabulky přečtěte jak na to. Seznam již publikovaných článků o MS Excel:
Doporučení
K práci doporučuji originální Microsfot Excel 2003. Varianta pro studenty je za směšnou cenu. Jednotlivé příklady v Excelu jsou ke stažení zdarma. Ke studijním účelům je můžete využívat bezplatně. Pokud se rozhodnete pro komerční využítí prosím informujte mě.
Článek byl aktualizován: 16.02.2012 16:16
Další články k tématu
- Kontingenční tabulka
- Filtry - úvod
- Porovnat dvě tabulky - rozšířený filtr
- Ověření dat - Excel 2010
- Ověření dat - Excel 97 - právě čtete
- Duplicitní záznamy
Komentáře
Vašek
Přidáno: 24.01.10 20:41
O této možnosti jsem věděl, ale nedokážu nastavit aby se v buňce povolil zápis pouze ve správném formátu \"hh:mm\".
Honza
Přidáno: 21.12.10 22:21
Potřebuji donuti uživatele, aby buňku nenechal nevyplněnou a při zavírání sešitu byl vyzván k zadání chybějících údajů. Jak na to? Děkuji
Pavel Lasák
Přidáno: 27.12.10 20:17
To Honza: Přes VBA. Použít událost BeforeClose.
Michal
Přidáno: 01.02.11 08:29
Velice dobrý článek. Moc jste mi pomohli.
Pavel Lasák
Přidáno: 02.02.11 20:10
To Michal: Děkuji.
Kristina
Přidáno: 17.01.12 17:34
Mně též! Děkuji!!!
Tomáš
Přidáno: 07.05.12 13:56
nefunguje mi ověření dat na vzorec. mam dvě pole, jedno je suma určitých buňek a druhé pole je suma zase jiných buňek, a já chci zadat ověření dat na jednu z těch dvou, že pokud je větší než ta druhá suma, tak je to chyba
Přidání nového komentáře
Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.
Nejnovější článek
Z článku o
excel jsem jako poslední přidal či upravil článek
21.05.2012:
Zrychlení kódu ve VBA - Excel.
Nejčtenější článek
Excel
- Základy MS Excel
- menu Soubor
- Formát dat
- Vložit
- Grafy
- Vzorce (Funkce)
- Matice
- Data
- Revize (Nástroje)
- VBA Úvod a seznamy článků
- VBA Teorie základy
- VBA Buňky cell
- VBA Listy sheet
- VBA Práce se soubory
- VBA Formuláře (UserForm)
- VBA Grafy
- VBA Application
- VBA Pás karet, Menu
- VBA Triky
- VBA praktické příklady kódu
- Praktické příklady
- Finanční poradce
- Šablony - Templates
- Testy
- Ostatní
Google+
Novinky
Matematické rovnice (vzorce) - Word 2010
Excel: 21.05.2012:
Zrychlení kódu ve VBA - Excel
Access: 28.04.2012:
VBA - Jak spustit v MS Access
Power Point: 25.04.2012:
SmartArt - PowerPoint 2010
Outlook 26.04.2012:
Outlook 2010 - jak vypadá
Project: 05.04.2012:
Kalendář ukázka
OneNote: 17.10.2010:
OneNote 2010 – popis obrazovky
Office 30.04.2012:
Kde hledat odpovědi na dotazy o MS Office
Poděkování
Translate
Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
| Email na autora: lasak@centrum.cz | Copyright © : Pavel a Danka 2006 - 2012 |
| Doporučuji: Advokátní kancelář Brno - Dana Lasáková |
4196
Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.