📅 Excel Datumsformat per Formel ändern: Das ultimative Tutorial
Hier ist ein umfassendes Tutorial, wie du Datumsformate in Excel mithilfe von Formeln anpasst und umwandelt.
In Excel gibt es zwei Wege, ein Datum zu formatieren: Über die Zellenformatierung (Strg + 1) oder über Formeln. Letzteres ist besonders wichtig, wenn du Daten für Berichte kombinierst oder Datumsangaben in Texte einbauen möchtest.
1. Die wichtigste Funktion: Die TEXT-Funktion
Die TEXT-Funktion ist das Schweizer Taschenmesser, um ein Datum in ein beliebiges Format umzuwandeln. Das Ergebnis ist jedoch immer ein Text.
Die Syntax:
=TEXT(Wert; "Formatcode")
Praktische Beispiele:
Angenommen, in Zelle A1 steht das Datum 01.05.2023.
| Ziel-Format | Formel (Deutsch) | Ergebnis (Beispiel) |
|---|---|---|
| Standard (TT.MM.JJJJ) | =TEXT(A1; "TT.MM.JJJJ") |
01.05.2023 |
| Nur der Monat (Name) | =TEXT(A1; "MMMM") |
Mai |
| Monat abgekürzt | =TEXT(A1; "MMM") |
Mai (bzw. Mrz, Dez) |
| Wochentag voll | =TEXT(A1; "TTTT") |
Montag |
| Jahr zweistellig | =TEXT(A1; "JJ") |
23 |
| US-Format (YYYY-MM-DD) | =TEXT(A1; "JJJJ-MM-TT") |
2023-05-01 |
2. Datumsteile einzeln extrahieren
Manchmal möchtest du keine Formatierung, sondern die reine Zahl des Tages, Monats oder Jahres extrahieren, um damit weiterzurechnen.
- Tag extrahieren:
=TAG(A1)-> Ergebnis:1 - Monat extrahieren:
=MONAT(A1)-> Ergebnis:5 - Jahr extrahieren:
=JAHR(A1)-> Ergebnis:2023
3. Datum in einem Satz verwenden (Verkettung)
Wenn du ein Datum mit Text kombinierst, zeigt Excel normalerweise nur die interne Seriennummer (z. B. 45047). Hier musst du die TEXT-Formel nutzen.
Falsch:
="Heute ist der " & A1
Ergebnis: Heute ist der 45047
Richtig:
="Heute ist der " & TEXT(A1; "TT.MM.JJJJ")
Ergebnis: Heute ist der 01.05.2023
4. Text-Datum in ein echtes Datum umwandeln
Erhältst du Daten aus einem Systemexport, die Excel nur als Text erkennt? So machst du sie wieder berechenbar:
Methode A: Die DATUMWERT-Funktion
=DATUMWERT("01.05.2023")
Wandelt einen Text in eine Excel-Zahl um (danach einfach als Datum formatieren).
Methode B: Die DATUM-Funktion (Zusammensetzen)
Wenn Jahr, Monat und Tag in getrennten Spalten stehen:
=DATUM(Jahr; Monat; Tag)
Beispiel: =DATUM(2023; 5; 1)
5. Cheat-Sheet: Format-Codes in Deutschland
Wichtig: In der deutschen Excel-Version weichen die Codes leicht vom Englischen ab.
- T = Tag (1)
- TT = Tag mit führender Null (01)
- TTT = Wochentag abgekürzt (Mo)
- TTTT = Wochentag ausgeschrieben (Montag)
- M = Monat (5)
- MM = Monat mit führender Null (05)
- MMM = Monatsname abgekürzt (Mai)
- MMMM = Monatsname ausgeschrieben (Mai)
- JJ = Jahr zweistellig (23)
- JJJJ = Jahr vierstellig (2023)
Profi-Tipp: Sprachspezifische Formate
Möchtest du das Datum per Formel in einer anderen Sprache ausgeben (z.B. den englischen Monatsnamen), kannst du einen Ländercode in die TEXT-Funktion einbauen:
- Englisch (US):
=TEXT(A1; "[$-409]MMMM")-> May - Französisch:
=TEXT(A1; "[$-40C]MMMM")-> mai
Zusammenfassung
Wenn du das Aussehen für Berichte ändern willst, nutze =TEXT(). Wenn du mit den Bestandteilen rechnen willst, nutze =TAG(), =MONAT() oder =JAHR().