Kapitola 15 · 15.5
Data, která se importují jako text nebo mají prohozený den a měsíc
Stáhnete si export z banky, e-shopu nebo účetnictví a data se chovají podivně: 03/04/2027 se změní na 4. března místo 3. dubna, nebo s nimi nelze počítat ani řadit. V takovém případě jsou data uložena jako text.
Jak to poznat
- Textová data jsou v buňce zarovnána vlevo, skutečná data vpravo.
- Pokud zvolíte formát čísla Dlouhý formát data a nic se nezmění, jedná se o text.
- Vzorec jako =C3+30 vrátí #VALUE! nebo něco podivného.
Nejprve: nastavte správně region
Přejděte do nabídky Soubor, Pokročilá nastavení a nastavte Místní na Čeština (Česká republika) (viz Přebírání vzorců z Excelu: české názvy funkcí a středník). Pak Euro-Office interpretuje vše, co sami napíšete, jako den-měsíc-rok.
Převod textu na skutečné datum
Pokud je v buňce A3 text 03/04/2027 (den/měsíc/rok), zadejte do C3:
=DATUM(ZPRAVA(A3;4);ČÁST(A3;4;2);ZLEVA(A3;2))
ZPRAVA vezme poslední čtyři znaky (rok), ČÁST dva znaky od pozice 4 (měsíc) a ZLEVA první dva znaky (den). DATUM z toho vytvoří skutečné datum.

- Přetáhněte vzorec dolů.
- Nastavte sloupci C formát Krátký formát data.
- Chcete se zbavit starého sloupce? Zkopírujte sloupec C, klikněte pravým tlačítkem myši a zvolte Vložit jinak pouze s hodnotami. Poté můžete sloupec A odstranit.
Americká data (měsíc/den/rok)
Pokud export pochází z amerického systému (04/03/2027 pro 3. dubna), prohoďte ČÁST a ZLEVA: =DATUM(ZPRAVA(A3;4);ZLEVA(A3;2);ČÁST(A3;4;2)).
Úskalí
- Má den nebo měsíc pouze jednu číslici (3/4/2027)? Pak pevná pozice neodpovídá. V takovém případě nejprve použijte Text na sloupce na kartě Data s lomítkem jako oddělovačem (u možnosti Jiné) a poté na tři sloupce použijte =DATUM(rok;měsíc;den).
- Nepoužívejte =HODNOTA.NA.TEXT() k „opravě“: výsledkem bude opět text.
- Pokud pochází ze souboru csv, podívejte se také na Jak správně otevřít CSV se středníky a divnými znaky.
