Přeskočit navigaci | Přeskočit na novinky
Jste zde: úvodní stránka » znalosti » programovaci-sw » excel-overeni

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.

MS Excel ověření

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í

MS Excel ověření

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í

MS Excel ověření

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í

MS Excel ověř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 MS Excel ověření (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í. MS Excel ověření Jinak se číslo převezme a náš Excel s ním může dále počítat.


Excel další informce

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 zveřejněn: 19.8.2007 |


Komentáře » přidat

info

Ahoj, jak vyberu seznam z jineho listu?

myslim neco jako overeni dat =list2$F$18:$F$23

   28. 02. 2008, 15:37:04

p-kap@post.cz

Prosím o radu jak zajistit aby se při ověření dat v Excelu 07 přenášela i barva pozadí jednotlivých dat.
Děkuji PK

   6. 07. 2008, 17:43:30

Přidání komentáře

Chcete-li můžete článek komentovat. Neodpovídám za názory čtenařů, jen si vyhrazuji právo vulgarní výrazy a názory odporující dobrým mravům vymazat.

  • jsou povinné všechny tři položky
  • IP adresa je zaznamanávána, ale nezobrazuje se
  • Jsou povoleny tagy <b></b>, <u> </u> a <i></i>












Poděkování

Děkuji
za návštěvu a přeji ať zde nalezne vše co potřebujete...
 

Stránky o elektrotechnice, programování (PHP, DELPHI, CSS, XHTML, SEO), projektovém a time managementu.
RSS 2XHTML 1.1 | CSS | Email na autora: pavel@lasakovi.com | Copyright: Pavel a Danka 2005 | 2046 |

TOPlist