Kapitola 15 · 15.5
Dátumy, ktoré sa importujú ako text alebo kde sú deň a mesiac prehodené
Stiahnete si export z banky, internetového obchodu alebo účtovníctva a dátumy sa správajú čudne: 03/04/2027 sa zobrazí ako 4. marec namiesto 3. apríla, alebo s nimi nemožno počítať ani ich triediť. V takom prípade sú dátumy v bunke uložené ako text.
Rozpoznanie problému
- Textové dátumy sú zarovnané v bunke vľavo, skutočné dátumy vpravo.
- Ak zvolíte formát čísla Dlhý dátum a nič sa nezmení, ide o text.
- Vzorec ako =C3+30 vráti #VALUE! alebo niečo zvláštne.
Najprv: nastaviť správny región
Prejdite na Súbor, Pokročilé nastavenia a nastavte Región na Slovenčina (Slovensko) (pozri Preberanie vzorcov z Excelu: jazyk funkcií a bodkočiarka). Vďaka tomu Euro-Office prečíta všetko, čo sám napíšete, vo formáte deň mesiac rok.
Prevod textu na skutočný dátum
Ak je v bunke A3 text 03/04/2027 (deň/mesiac/rok), zadajte do bunky C3:
=DATE(RIGHT(A3;4);MID(A3;4;2);LEFT(A3;2))
RIGHT vezme posledné štyri znaky (rok), MID dva znaky od pozície 4 (mesiac) a LEFT prvé dva znaky (deň). DATE z toho vytvorí skutočný dátum.

- Pretiahnite vzorec nadol.
- Nastavte stĺpcu C formát Krátky dátum.
- Chcete sa zbaviť pôvodného stĺpca? Skopírujte stĺpec C, kliknite pravým tlačidlom myši a vyberte Špeciálne prilepiť s voľbou prilepiť iba hodnoty. Potom môžete stĺpec A odstrániť.
Americké dátumy (mesiac/deň/rok)
Ak export pochádza z amerického systému (04/03/2027 pre 3. apríla), zameňte MID a LEFT: =DATE(RIGHT(A3;4);LEFT(A3;2);MID(A3;4;2)).
Úskalia
- Sú deň alebo mesiac niekedy jednociferné (3/4/2027)? Vtedy pevná pozícia nesedí. Najprv použite Text na stĺpec na karte Dáta s lomkou ako oddeľovačom (v časti Ostatné) a potom na tri stĺpce použite =DATE(rok;mesiac;deň).
- Nepoužívajte =TEXT() na „opravu“: tým získate opäť text.
- Ak dátum pochádza zo súboru csv, pozrite si aj CSV so bodkočiarkami a čudnými znakmi správne otvoriť.
