Jak zmienić format daty w Excelu – krok po kroku

W Excelu daty standardowo wyświetlają się zgodnie z ustawieniami regionalnymi systemu, więc na polskim Windowsie najczęściej widać zapis typu 14.03.2025. Wyjątki pojawiają się wtedy, gdy plik pochodzi z innego kraju, dane zostały wklejone jako tekst albo arkusz używa własnego formatu niestandardowego.

Jeśli w komórce widać 45123 zamiast daty albo Excel uparcie pokazuje 03/14/2025 zamiast 14.03.2025, problem zwykle nie leży w samej dacie, tylko w jej formacie. Zmiana formatu daty w Excelu zajmuje kilkanaście sekund, o ile wiadomo, czy komórka zawiera prawdziwą datę, czy zwykły tekst. Poniżej krok po kroku pokazano, jak zmienić format daty w Excelu, kiedy użyć gotowych wzorców, jak zbudować własny zapis i co zrobić, gdy formatowanie nie działa. Dzięki temu da się szybko ogarnąć zarówno pojedynczą kolumnę, jak i import danych z systemów typu CSV, ERP czy Google Sheets.

Jak zmienić format daty w Excelu z poziomu okna „Formatuj komórki”

To jest podstawowa i najpewniejsza metoda. Działa w Microsoft Excel 2016, 2019, 2021 i w Microsoft 365.

  1. Zaznaczyć komórkę albo cały zakres z datami.
  2. Kliknąć prawym przyciskiem myszy i wybrać Formatuj komórki.
  3. Przejść do zakładki Liczby.
  4. Wybrać kategorię Data.
  5. W sekcji Typ wskazać odpowiedni zapis, np. 14-03-2012, 14-mar albo marzec-12.
  6. Zatwierdzić przyciskiem OK.

Jeśli data ma wyglądać po polsku, trzeba zwrócić uwagę na pole Ustawienia regionalne lub Lokalizacja. Dla Polski poprawny wybór to zwykle polski (Polska). W przeciwnym razie Excel potrafi pokazać miesiąc po angielsku, np. Mar zamiast mar albo March.

Ta metoda zmienia tylko sposób wyświetlania. Wartość w komórce nadal pozostaje tą samą datą. To ważne, bo dzięki temu dalej działają sortowanie, filtrowanie, wykresy i formuły typu =DZIŚ() czy =DATA(2025;3;14).

Jeśli po zmianie formatu nadal widać ciąg w stylu 2025-03-14 bez reakcji na formatowanie, Excel prawdopodobnie widzi tekst, a nie datę.

Format daty w Excelu: najszybsza zmiana z karty Narzędzia główne

Do prostych zmian nie trzeba otwierać okna formatowania. W wielu przypadkach wystarczy wstążka.

Po zaznaczeniu komórek należy wejść w kartę Narzędzia główne, a potem w grupie Liczba rozwinąć listę formatów. Często dostępne są tam pozycje takie jak Krótka data i Długa data. Krótka data to zwykle zapis liczbowy, np. 14.03.2025, a długa data rozwija nazwę dnia i miesiąca, np. piątek, 14 marca 2025.

To rozwiązanie jest wygodne przy codziennej pracy na gotowym arkuszu: harmonogramie, liście faktur, grafiku urlopów czy zestawieniu zamówień. Minusem jest mniejsza precyzja niż w oknie Formatuj komórki, bo nie każdy wariant zapisu da się stąd ustawić.

Jeśli potrzebny jest format zgodny z raportowaniem, np. rrrr-mm-dd dla eksportu do SQL, Power Query albo systemu SAP, trzeba przejść do formatu niestandardowego.

Jak ustawić własny format daty w Excelu

Format niestandardowy daje pełną kontrolę nad tym, co widać w komórce. To najlepsza opcja, gdy gotowe style z Excela są zbyt sztywne.

Najważniejsze kody formatu daty

W Excelu stosuje się krótkie oznaczenia elementów daty:

  • d – dzień bez zera, np. 7
  • dd – dzień z zerem, np. 07
  • m – miesiąc bez zera, np. 3
  • mm – miesiąc z zerem, np. 03
  • mmm – skrót miesiąca, np. mar
  • mmmm – pełna nazwa miesiąca, np. marzec
  • rr lub yy – rok w dwóch cyfrach, np. 25
  • rrrr lub yyyy – pełny rok, np. 2025

Aby ustawić własny zapis:

  1. Otworzyć Formatuj komórki.
  2. Wejść w Liczby > Niestandardowe.
  3. W polu Typ wpisać kod, np. dd.mm.rrrr.
  4. Kliknąć OK.

Przykłady gotowych formatów

Kod formatu Przykład wyniku Zastosowanie
dd.mm.rrrr 14.03.2025 standard w polskich dokumentach
rrrr-mm-dd 2025-03-14 eksport, bazy danych, sortowanie tekstowe
dd mmmm rrrr 14 marca 2025 raporty i wydruki
ddd, dd.mm pt., 14.03 grafiki, kalendarze, plany tygodniowe

Jeśli potrzebny jest tekst stały wewnątrz formatu, można użyć cudzysłowu. Przykład: dd.mm.rrrr „r.” da wynik 14.03.2025 r.

Format rrrr-mm-dd jest najbezpieczniejszy przy wymianie danych między systemami, bo ogranicza ryzyko pomylenia dnia z miesiącem.

Dlaczego Excel nie zmienia formatu daty i jak to naprawić

Najczęstsza przyczyna jest prosta: w komórce nie ma daty, tylko tekst. Samo formatowanie tego nie naprawi.

Jak rozpoznać, że to tekst

Jeśli po zmianie formatu nic się nie dzieje, warto sprawdzić kilka sygnałów:

  • wartość jest wyrównana do lewej strony, choć w domyślnych ustawieniach liczby lądują po prawej,
  • w formule =CZY.LICZBA(A1) wynik to FAŁSZ,
  • data ma apostrof na początku, np. ’14.03.2025,
  • dane pochodzą z CSV, PDF albo zostały wklejone z maila.

Jak zamienić tekst na prawdziwą datę

Najprostsza metoda to użycie funkcji Tekst jako kolumny:

  1. Zaznaczyć kolumnę.
  2. Przejść do karty Dane.
  3. Wybrać Tekst jako kolumny.
  4. Kliknąć Dalej dwa razy.
  5. W kroku 3 wskazać typ daty, np. DMR, MDR albo RMD.
  6. Zatwierdzić Zakończ.

To ważne, bo wpis 03/04/2025 dla jednego systemu oznacza 3 kwietnia 2025, a dla innego 4 marca 2025. Zły wybór układu dnia, miesiąca i roku powoduje błędne daty, a nie tylko zły wygląd.

Druga opcja to formuła. Jeśli tekst ma układ rrrr-mm-dd, można użyć:

=DATA(LEWY(A1;4);FRAGMENT.TEKSTU(A1;6;2);PRAWY(A1;2))

Po uzyskaniu poprawnej daty wystarczy nadać jej wybrany format. To rozwiązanie sprawdza się przy brudnych danych z eksportów z Allegro, Baselinker czy systemów księgowych.

Jak zmienić format daty razem z godziną

Data i godzina w Excelu to jedna liczba. Część całkowita oznacza dzień, a część po przecinku – godzinę.

Dlatego wpis 14.03.2025 12:00 można wyświetlić na kilka sposobów bez zmiany samej wartości. W formacie niestandardowym stosuje się wtedy połączenie kodów daty i czasu, np.:

  • dd.mm.rrrr gg:mm → 14.03.2025 12:00
  • rrrr-mm-dd gg:mm:ss → 2025-03-14 12:00:00
  • dd mmm rrrr, gg:mm → 14 mar 2025, 12:00

Jeśli po zmianie formatu godzina znika, zwykle oznacza to, że wybrany zapis pokazuje tylko datę. Sama godzina nie została usunięta. Wystarczy użyć formatu zawierającego gg i mm.

Trzeba tylko uważać na literę m. W Excelu ten sam symbol odnosi się do miesiąca albo minut zależnie od położenia w formacie. Obok godzin gg:mm oznacza minuty, ale w zapisie dd.mm.rrrr oznacza miesiąc.

Jeśli w komórce widnieje 0,5, po ustawieniu formatu czasu Excel pokaże 12:00. To nie błąd — 1 w Excelu oznacza pełne 24 godziny.

Ustawienia regionalne i import danych: kiedy format daty w Excelu zmienia się sam

Ustawienia systemu Windows bezpośrednio wpływają na domyślne daty w Excelu. To dlatego ten sam plik na dwóch komputerach potrafi wyglądać inaczej.

Jeśli plik został utworzony na komputerze z regionem Stany Zjednoczone, typowy zapis to mm/dd/yyyy, czyli np. 03/14/2025. Na komputerze z regionem Polska naturalny zapis to dd.mm.rrrr. Excel często próbuje to dopasować automatycznie, ale przy importach nie zawsze robi to poprawnie.

Przy plikach CSV i danych z internetu najlepiej od razu kontrolować typ kolumny podczas importu. W Power Query trzeba ustawić właściwy typ jako Data albo Data/Godzina, a następnie w razie potrzeby użyć opcji Zmień typ używając ustawień regionalnych. To szczególnie ważne przy danych z Google Analytics, Shopify czy Meta Ads.

Nie powinno się ręcznie przepisywać setek dat tylko po to, żeby zgadzał się wygląd. Jeśli problem dotyczy całej kolumny, poprawia się źródło importu albo konwersję typu danych.

Najczęstsze pytania

Jak zmienić format daty w Excelu na dzień-miesiąc-rok?

Trzeba zaznaczyć komórki, wejść w Formatuj komórki, a potem wybrać Data albo Niestandardowe. Dla polskiego zapisu najczęściej używa się formatu dd.mm.rrrr albo dd-mm-rrrr.

Dlaczego Excel pokazuje liczby zamiast daty?

Excel przechowuje daty jako liczby seryjne, np. 45123. Wystarczy zmienić format komórki na Data, o ile wartość rzeczywiście jest datą, a nie tekstem.

Jak zmienić angielski format daty na polski w Excelu?

Najpierw trzeba sprawdzić, czy Excel poprawnie rozpoznał datę. Potem należy ustawić format dd.mm.rrrr i w razie potrzeby zmienić Ustawienia regionalne na polski (Polska).

Co zrobić, gdy zmiana formatu daty w Excelu nie działa?

Najczęściej oznacza to, że komórka zawiera tekst. Wtedy trzeba przekonwertować dane przez Tekst jako kolumny, formułę DATA() albo import z poprawnym typem kolumny.

Jak ustawić w Excelu format rrrr-mm-dd?

W oknie Formatuj komórki należy wejść w Niestandardowe i wpisać kod rrrr-mm-dd. To jeden z najpraktyczniejszych formatów do eksportu i sortowania danych.