Rozdział 15 · 15.5
Daty, które są importowane jako tekst lub mają zamienioną kolejność dnia i miesiąca
Pobierają Państwo eksport z banku, sklepu internetowego lub programu księgowego i daty zachowują się dziwnie: 03/04/2027 zamienia się na 4 marca zamiast 3 kwietnia, albo nie można na nich wykonywać obliczeń ani ich sortować. W takim przypadku daty są zapisane jako tekst.
Rozpoznawanie
- Daty zapisane jako tekst są wyrównane do lewej strony komórki, a prawdziwe daty do prawej.
- Jeśli wybiorą Państwo format liczb Długa randka i nic się nie zmieni, oznacza to, że jest to tekst.
- Formuła taka jak =C3+30 zwraca #ARG! lub coś dziwnego.
Najpierw: ustawienie prawidłowego regionu
Przejdź do Plik, Ustawienia zaawansowane i ustaw Region na polski (Polska) (zob. Formuły z Excela: polskie nazwy funkcji i średnik). Dzięki temu Euro-Office będzie odczytywać wszystko, co Państwo wpiszą, jako dzień-miesiąc-rok.
Zamiana tekstu na prawdziwą datę
Jeśli w komórce A3 znajduje się tekst 03/04/2027 (dzień/miesiąc/rok), w komórce C3 proszę wpisać:
=DATA(PRAWY(A3;4);FRAGMENT.TEKSTU(A3;4;2);LEWY(A3;2))
PRAWY pobiera cztery ostatnie znaki (rok), FRAGMENT.TEKSTU dwa znaki od pozycji 4 (miesiąc), a LEWY dwa pierwsze znaki (dzień). Funkcja DATA zamienia to na prawdziwą datę.

- Proszę przeciągnąć formułę w dół.
- Proszę nadać kolumnie C format Krótka randka.
- Chcą się Państwo pozbyć starej kolumny? Proszę skopiować kolumnę C, kliknąć prawym przyciskiem myszy i wybrać Wklej specjalnie z opcją wklejenia tylko wartości. Następnie można usunąć kolumnę A.
Daty amerykańskie (miesiąc/dzień/rok)
Jeśli eksport pochodzi z systemu amerykańskiego (04/03/2027 oznacza 3 kwietnia), należy zamienić miejscami FRAGMENT.TEKSTU i LEWY: =DATA(PRAWY(A3;4);LEWY(A3;2);FRAGMENT.TEKSTU(A3;4;2)).
Pułapki
- Czy dzień lub miesiąc składają się czasem z jednej cyfry (3/4/2027)? Wtedy stała pozycja się nie zgadza. W takim przypadku proszę najpierw użyć funkcji Tekst na kolumny na karcie Dane, wybierając ukośnik jako separator (w sekcji Inny), a następnie zastosować =DATA(rok;miesiąc;dzień) do trzech kolumn.
- Proszę nie używać funkcji =TEKST() do "naprawiania" problemu, ponieważ ponownie zwróci ona tekst.
- Jeśli dane pochodzą z pliku csv, proszę zapoznać się również z Plik CSV ze średnikami i dziwnymi znakami: jak poprawnie otworzyć.
