V hárku programu Excel môžete mať údaje, ktoré vyzerajú ako dátum, ale nie sú reprezentované ako hodnota dátumu programu Excel. Ak napríklad do bunky zadáte 01-24-18, Excel nebude môcť zistiť, či je 24. január 2018 alebo kód pre váš kombinačný zámok. Ak to vyzerá ako dátum, môžete použiť funkciu Excel DATEVALUE a previesť ho na hodnotu dátumu v Exceli.
V praxi každý štandardný formát dátumu zadaný do bunky program Excel rozpozná ako dátum a podľa toho ho skonvertuje. Môžu však nastať prípady, napríklad keď sa textové dátumy importujú z externého zdroja údajov alebo sa údaje skopírujú a prilepia do Excelu, pre ktoré potrebujete DATEVALUE.
Prečo nezadať dátumy ako textové údaje? Aj keď môžu vyzerať dobre, nemôžete ich použiť na žiadne z výkonných výpočtov dátumov v Exceli bez toho, aby ste ich najskôr skonvertovali na hodnoty dátumu.
Funkcia DATEVALUE v Exceli rozpoznáva takmer všetky bežne používané spôsoby zápisu dátumov. Tu je niekoľko spôsobov, ako sa môžete prihlásiť 14. augusta 2018:
- 14. 8. 2018
- 14. augusta 2018
- 2018/08/14
DATEVALUE dokáže previesť tieto a niekoľko ďalších reprezentácií dátumu na sériové číslo dátumu.
Po konverzii dátumov na poradové číslo dátumu môžete dátumy použiť v iných vzorcoch dátumu alebo s nimi vykonávať výpočty.
Ak chcete použiť funkciu DATEVALUE v Exceli, postupujte takto:
Vyberte bunku, v ktorej chcete umiestniť sériové číslo dátumu.
Zadajte =DATEVALUE( na spustenie záznamu funkcie.
Kliknite na bunku s dátumom formátu textu.
Napíšte a) a stlačte Enter.
Výsledkom je poradové číslo dátumu, pokiaľ bunka, kde sa zobrazuje výsledok, už nie je nastavená na formát dátumu.
Nasledujúci obrázok ukazuje, ako boli niektoré neštandardné dátumy v stĺpci A skonvertované na sériové čísla pomocou funkcie DATEVALUE v Exceli v stĺpci B. Potom stĺpec C zobrazuje tieto sériové čísla vo formáte dátumov.
Konverzia dátumov na ich sériové ekvivalenty pomocou funkcie DATEVALUE.
Všimli ste si niečo vtipné na obrázku vyššie? Normálne nie je možné zadať hodnotu, ako je tá v bunke A4 — 02-28-10 — bez straty úvodnej 0. Bunky v stĺpci A boli zmenené na formát Text. Tento formát hovorí programu Excel, aby nechal váš záznam tak, ako je. Formát textu je jednou z možností v zozname Kategória v dialógovom okne Formát buniek.
Všimnite si tiež, že textový dátum v bunke A8, 9. február 14, nebolo možné skonvertovať pomocou DATEVALUE, takže funkcia vráti chybové hlásenie #VALUE#. Excel je skvelý v rozpoznávaní dátumov, ale nie je dokonalý! V prípadoch, ako je tento, musíte dátum naformátovať iným spôsobom, aby ho DATEVALUE rozpoznal.