Ako používať textové funkcie programu Excel na izolovanie dátumov a časov od dlhšieho reťazca číslic
Hodnoty dátumu pochádzajú z databázy a je potrebné ich importovať do tabuľky programu Excel. Hodnoty dátumu sú vo formáte 201201031827 pre 3. januára 2012, 18:27.
Excel zobrazuje čísla v exponenciálnom formáte, ale interne sú k dispozícii v opísanej forme. Nasledujúci obrázok ukazuje príklad takejto hodnoty dátumu v tabuľke:
Pre ďalšie analýzy musia byť dátumy a časy oddelené tak, aby ich bolo možné ďalej jednotlivo spracovať.
Túto úlohu vyriešite textovými funkciami VPRAVO, VĽAVO, ČASŤ a DÁTUM. Ak to chcete urobiť, postupujte nasledovne:
Ak chcete extrahovať deň z kódovaného dátumu, zadajte do požadovanej bunky nasledujúci vzorec:
= ČASŤ (B1; 7; 2)
Nasledujúci obrázok ukazuje použitie vzorca v príkladovej tabuľke:
Ak chcete extrahovať mesiac, použite nasledujúci vzorec:
= ČASŤ (B1; 5; 2)
Nasledujúci obrázok ukazuje výsledok v príkladovej tabuľke:
Na vytiahnutie čísla roku z kódovaného dátumu použite nasledujúci vzorec:
= VĽAVO (B1; 4)
Výsledok tohto vzorca môžete vidieť na nasledujúcom obrázku:
Ak chcete vybrať hodinu z kódovaného dátumu, zadajte do požadovanej bunky nasledujúci vzorec:
= ČASŤ (B1; 9; 2)
Nasledujúci obrázok ukazuje výsledok tohto vzorca v príkladovej tabuľke:
Ak chcete extrahovať minútu z kódovaného dátumu, použite nasledujúci vzorec:
= SPRÁVNE (B1; 2)
Nasledujúci obrázok ukazuje výsledok tohto vzorca v príkladovej tabuľke:
Všetky hodnoty extrahované z kódovaného dátumu sú k dispozícii iba ako text. Ak potrebujete číselné hodnoty, s ktorými môže Excel aj počítať, musíte popísané vzorce previesť na čísla pomocou funkcie VALUE alebo ich jednoducho vynásobiť číslom 1. Môžete to urobiť v samostatnom kroku alebo to ihneď zahrnúť do vzorca. Vzorec pre deň napríklad vyzerá takto:
= ČASŤ (B1; 7; 2) * 1
Nasledujúci obrázok ukazuje použitie vzorca v príkladovej tabuľke:
Ak nepotrebujete jednotlivé prvky z kódovaného dátumu, ale úplný dátum, ktorý môže Excel ďalej spracovať, použite vyššie uvedené vzorce ako argumenty funkcie DATE. Kompletný vzorec vyzerá takto:
= DÁTUM (VĽAVO (B1; 4); ČASŤ (B1; 5; 2); ČASŤ (B1; 7; 2))
Nasledujúci obrázok ukazuje použitie vzorca: