Aby zamienić datę na tekst w Excelu oraz przeprowadzić konwersję formatów czasowych, skorzystaj z poniższego, praktycznego poradnika. Dzięki niemu krok po kroku nauczysz się, jak efektywnie konwertować daty na tekst i odwrotnie, dostosowując formaty do własnych potrzeb kursanta Excela.
1. Czym różni się data od tekstu w Excelu?
- Data – specjalny typ danych, zapisany jako liczba kolejna (np. 45567 dla 21 października 2024). Może być dowolnie formatowana (np. DD-MM-RRRR, RRRR/MM/DD itp.) i używana w obliczeniach.
- Tekst – ciąg znaków, którym może być dowolny napis, w tym tzw. data tekstowa (która wygląda jak data, ale jest traktowana jak zwykły tekst).
2. Zamiana dat na tekst – funkcja TEKST
Najprostszym narzędziem do konwersji daty na tekst w określonym formacie jest funkcja TEKST.
Składnia:
=TEKST(data; "format")
- data – odwołanie do komórki z datą (np. A1).
- „format” – sposób, w jaki tekst ma być wyświetlony, np. „dd-mm-rrrr”, „rrrr-mm-dd”, „mmmm d, rrrr” itd.
Przykłady użycia:
| A | B |
|---|---|
| 2024-10-21 | =TEKST(A1;”dd-mm-rrrr”) → „21-10-2024” |
| 2024-10-21 | =TEKST(A1;”dddd, d mmmm yyyy”) → „poniedziałek, 21 października 2024” |
Krok po kroku –
- Wybierz komórkę, gdzie chcesz uzyskać wynik.
- Wpisz formułę z funkcją TEKST, podając komórkę z datą oraz wymagany format, np.
=TEKST(A1;"dd-mm-rrrr"). - Zatwierdź Enterem. Excel wyświetli datę jako tekst w zadanym formacie.
Dostępne kody formatów
- rrrr – rok czterocyfrowy (np. 2024)
- mm – miesiąc dwucyfrowy (np. 04)
- dd – dzień dwucyfrowy (np. 05)
- dddd – pełna nazwa dnia tygodnia
- mmm – skrócona nazwa miesiąca
3. Łączenie tekstu i daty
Często chcemy połączyć własny tekst z sformatowaną datą, np. „Raport z dnia: 21-10-2024”.
Format:
="Raport z dnia: "&TEKST(A1;"dd-mm-rrrr")
To kluczowe, by użyć TEKST, ponieważ bez tego Excel połączy datę w postaci liczby (np. „Raport z dnia: 45567”).
4. Zamiana daty zapisanej jako tekst na datę (czyli w drugą stronę)
Czasami mamy daty wpisane jako tekst (np. z importu: „21.10.2024”). Aby Excel traktował je jako daty:
Funkcja DATA.WARTOŚĆ
Składnia:
=DATA.WARTOŚĆ(tekst_z_datą)
- Przykład:
=DATA.WARTOŚĆ("21.10.2024")zwróci liczbę 45221 (odpowiadającą tej dacie).
Tę liczbę należy sformatować jako datę:
- Zaznacz komórkę z wynikiem,
- Wybierz Formatowanie komórek → Data.
Wskazówka – Funkcja DATA.WARTOŚĆ rozpoznaje powszechnie używane zapisy dat (np. 2024-10-21, 21.10.2024, 21 paź 2024).
5. Najczęstsze problemy i porady
- Błędny format po łączeniu tekstu z datą – zawsze stosuj funkcję TEKST, by zachować czytelny zapis daty.
- Format daty tekstowej nie rozpoznawany przez DATA.WARTOŚĆ – użyj funkcji tekstowych (LEWY, PRAWY, FRAGMENT.TEKSTU), by wyodrębnić dzień, miesiąc, rok i połączyć je w poprawny zapis.
Przykład konwersji tekstu o formacie „20241021” (RRRRMMDD) na datę:
=DATA(LEWY(A1;4);FRAGMENT.TEKSTU(A1;5;2);PRAWY(A1;2))
Daje prawidłową datę, jeżeli w A1 znajduje się „20241021”.
6. Formatowanie i kopiowanie wyników
Po konwersji liczb na daty, sformatuj komórki jako daty –
- Zaznacz,
- Ctrl+1,
- Wybierz Data lub własny format niestandardowy.
7. Podsumowanie najważniejszych funkcji
| Cel | Funkcja/Formuła |
|---|---|
| Zamiana daty na tekst | =TEKST(A1;”Wybrany format”) |
| Łączenie tekstu z datą | =”Tekst „&TEKST(A1;”Wybrany format”) |
| Zamiana tekstowej daty na liczbę | =DATA.WARTOŚĆ(A1) |
| Zamiana tekstu RRRRMMDD na datę | =DATA(LEWY(A1;4);FRAGMENT.TEKSTU(A1;5;2);PRAWY(A1;2)) |
Porada dla kursanta – Jeśli masz język Excel ustawiony na angielski, te funkcje to odpowiednio: TEXT, DATEVALUE, LEFT, RIGHT, MID.
Powyższe metody to podstawa sprawnej pracy z konwersją dat i tekstów w Excelu — zarówno w pracy biurowej, księgowości, jak i analizie danych.
