Monatszahlen in Monatsnamen umwandeln in Google Sheets
Überblick
Dieses Tutorial erklärt drei praktische Wege, um numerische Datumsangaben in Monatsnamen umzuwandeln: benutzerdefinierte Datumsformate, die TEXT-Funktion und die QUERY-Funktion. Es enthält Schritt-für-Schritt-Anleitungen, Beispiel-Formeln, eine Entscheidungsübersicht, Fehlerbehebungen und Checklisten für verschiedene Rollen.

Wann welche Methode wählen
- Verwende ein benutzerdefiniertes Datumsformat, wenn du die Anzeige änderst, ohne die zugrundeliegenden Datumswerte zu verändern. Gut für Dashboards.
- Verwende TEXT, wenn du Monatsnamen als echten Textwert brauchst (z. B. für JOIN, FILTER, SVERWEIS/VLOOKUP als Textschlüssel).
- Verwende QUERY, wenn du Daten filtern, aggregieren oder als neue Ergebnis-Tabelle mit formatierten Datumswerten anzeigen willst.
Wichtiger Hinweis zur Lokalisierung: Google Sheets verwendet die Spreadsheet-Locale (Datei → Einstellungen) zur Sprache der Monatsnamen. Für deutsche Monatsnamen stelle die Locale auf Deutschland ein.
Wie man Monatszahlen mit einem benutzerdefinierten Datumsformat in Monatsnamen umwandelt
Das benutzerdefinierte Datumsformat ändert nur, wie das Datum angezeigt wird; die Zelle bleibt ein Datumswert. So erstellst du ein Format, das den Monatsnamen anzeigt:
- Markiere die Zellen mit deinen Datumswerten.
- Klicke in der Menüleiste auf Format.
- Wähle Zahl.
- Wähle unten Benutzerdefiniertes Datums- und Uhrzeitformat. Ein Dialog öffnet sich.
- Wenn bereits Einträge im Textfeld stehen, lösche sie per Rücktaste.
- Klicke in das Textfeld unter “Benutzerdefinierte Datums- und Uhrzeitformate”.
- Klicke auf das Pfeil-Icon (˅) rechts im Textfeld, um Parameter hinzuzufügen.
- Wähle zuerst Monat und dann die Option Monat als voller Name (für “Januar”, “Februar” …).
- Füge ein Leerzeichen hinzu, dann Day und wähle Tag ohne führende Null.
- Füge ein Komma und danach Year mit voller vierstelliger Jahreszahl hinzu, falls gewünscht.
- Klicke auf Anwenden, um die Anzeige zu übernehmen.
Fehlerbehebung: Wenn “Anwenden” ausgegraut ist, gib vorübergehend einen anderen Parameter ins Textfeld ein und lösche ihn wieder; manchmal aktualisiert das den Dialog.
Hinweis zur deutschen Darstellung: Stelle die Tabellenblatt-Sprache auf Deutsch, damit das Format “MMMM” automatisch deutsche Monatsnamen liefert. Ohne passende Locale kann Google Sheets englische Monatsnamen anzeigen.
TEXT-Funktion verwenden, um Monatsnamen zu erzeugen
Die TEXT-Funktion erstellt einen echten Textwert aus einer Zahl oder einem Datum. Syntax:
=TEXT(num, format)- num: die Zahl oder das Datum (z. B. A1)
- format: das gewünschte Anzeigeformat als Textmuster
Beispiel: Um aus einer Datumzelle A1 den Monatsnamen zusammen mit Tag und Jahr als Text zu erzeugen, verwende:
=TEXT(A1, "mmmm d yyyy")Schritte:
- Klicke die Zelle, in die das Ergebnis soll.
- Tippe =TEXT( und wähle die Zelle mit dem Datum (z. B. A1).
- Setze ein Komma und gib das Formatmuster in Anführungszeichen ein, z. B. “mmmm d yyyy”.
- Schließe die Klammer und bestätige mit Enter.
Hinweis: Für abgekürzte Monatsnamen nimm “mmm” statt “mmmm” (ergibt z. B. “Jan”).
Beispiel für mehrere Zellen: Ziehe das Ausfüllkästchen (kleines Quadrat in der Zellen-Ecke) nach unten, um die Formel auf angrenzende Zeilen anzuwenden.
Vorteile der TEXT-Methode:
- Ergebnis ist ein Text, sofort nutzbar in Textfunktionen.
- Einfach zu verbinden (z. B. =TEXT(A1,”mmmm”) & “ “ & YEAR(A1)).
Nachteile:
- Verliert Datentyp: Weitere Datumsberechnungen mit dem Textwert sind nicht möglich ohne Rückkonvertierung.
QUERY-Funktion nutzen, um Datumswerte als Text auszugeben
QUERY eignet sich, wenn du eine neue Tabelle haben willst, die gefilterte/aggregierte Ergebnisse mit formatierten Datumsdarstellungen enthält. Beispiel-Formel:
=QUERY(A1:C5, "SELECT A, B, C FORMAT B 'DD MMMM YY'")Diese Formel erstellt eine Ausgabe-Tabelle mit Spalten A, B und C, wobei Spalte B als “TT Monat JJJJ” formatiert wird. Beispiel: 07 August 22.
Kurz erklärt:
- QUERY(…) startet die Abfrage.
- Der SELECT-Teil bestimmt, welche Spalten zurückgegeben werden.
- FORMAT B ‘DD MMMM YY’ formatiert Spalte B in der Ergebnis-Tabelle.
Anpassung: Ersetze B durch die tatsächliche Spaltenbezeichnung (z. B. H), wenn deine Datumswerte in einer anderen Spalte stehen.
Vorlage: Nützliche Formatcodes und ihre Bedeutung
| Code | Bedeutung | Beispiel |
|---|---|---|
| d | Tag ohne führende Null | 7 |
| dd | Tag mit führender Null | 07 |
| ddd | Wochentag abgekürzt | Di |
| dddd | Wochentag ausgeschrieben | Dienstag |
| m | Monat ohne führende Null | 8 |
| mm | Monat mit führender Null | 08 |
| mmm | Monat abgekürzt | Jan |
| mmmm | Monat ausgeschrieben | Januar |
| mmmmm | Erster Buchstabe des Monats | J |
| y / yy | Jahr zweistellig | 22 |
| yyyy | Jahr vierstellig | 2022 |
Tipp: Groß-/Kleinschreibung ist relevant; “m” bezieht sich auf Monat, “mm” auf zweistellige Monate etc.
Beispiele für typische Aufgaben
- Nur Monatsname aus Datum in A2 als Text:
=TEXT(A2, "mmmm")- Monatsname + Jahr, z. B. “Januar 2025”:
=TEXT(A2, "mmmm yyyy")- Monatsname als Anzeigeformat (Datum bleibt Datum):
- Markiere Zellen → Format → Zahl → Benutzerdefiniertes Datums- und Uhrzeitformat → mmmm
- Mit QUERY alle Zeilen aus A:C anzeigen und Spalte B als “Monat Jahr” formatieren:
=QUERY(A1:C100, "SELECT A, B, C FORMAT B 'DD MMMM YYYY'")Fehlersuche und typische Probleme
- Ergebnis zeigt “########” oder unerwartete Zahlen: Die Zelle ist als Zahl formatiert oder die Spalte ist zu schmal. Erweitere die Spalte und prüfe das Zellenformat.
- Englische Monatsnamen statt deutscher: Prüfe Datei → Einstellungen → Locale.
- TEXT liefert Text, keine Zahlen: Das ist beabsichtigt; für Berechnungen nutze das Originaldatum oder DATEVALUE() zum Rückkonvertieren.
- QUERY gibt Fehler wie “Unable to parse query string”: Achte auf korrekte Anführungszeichen und Leerzeichen im QUERY-String; im deutschen Editor müssen innerhalb der QUERY-Anweisung einfache Anführungszeichen für FORMAT verwendet werden.
Entscheidungshilfe als Flowchart
flowchart TD
A[Hast du ein originales Datum als Datentyp?] -->|Ja| B{Möchtest du das Datum weiter berechnen?}
A -->|Nein, nur Zahl| C[Konvertiere Zahl zuerst: DATE oder DATUM]
B -->|Ja| D[Benutzerdefiniertes Datumsformat verwenden]
B -->|Nein| E{Braucht du echten Text?}
E -->|Ja| F[TEXT-Funktion verwenden]
E -->|Nein| D
D --> G[Anzeigeformat ändert nur Darstellung]
F --> H[Text kann in TEXT-Funktionen genutzt werden]
C --> I[Konvertieren, dann zurück zu A]Rolle-basierte Checklisten
Analyst:
- Prüfe, ob die Datumsangaben als echte Datumswerte vorliegen.
- Nutze TEXT, wenn Du Textschlüssel für Pivot/Join brauchst.
- Dokumentiere das gewählte Locale.
Dashboard-Designer:
- Verwende benutzerdefinierte Formate für konsistente Anzeige.
- Teste Breite der Spalten und mobile Ansicht.
Gelegenheitsnutzer:
- Wenn du nur die Ansicht brauchst: Format → Benutzerdefiniert.
- Wenn du Texte brauchst: TEXT(A1, “mmmm”).
Mini-Methodologie: So planst du die Umwandlung
- Bestandsaufnahme: Welche Spalten enthalten Datumswerte? Sind sie als Datum formatiert?
- Ziel bestimmen: Anzeige vs. Textwert vs. aggregierte Abfrage.
- Lokalisierung prüfen: Welche Sprache/Locale ist gesetzt?
- Methode wählen: Format / TEXT / QUERY.
- Tests: Testzeile mit bekannten Daten (z. B. 2022-01-07).
- Validierung: Stichproben, ob Monatsnamen korrekt sind und das Jahr stimmt.
Akzeptanzkriterien
- Für Anzeigeformat: Datumswerte bleiben als Datum gespeichert; Monatsname wird korrekt angezeigt.
- Für TEXT-Ausgabe: Ergebniszellen sind Text; Monatsnamen stimmen mit gesetzter Locale überein.
- Für QUERY-Ausgabe: Rückgabetabelle zeigt formatierte Datumsdarstellung ohne Formatierungsfehler.
Edge Cases und Gegenbeispiele
- Wenn Eingabedaten nur Monatsnummern ohne Tag/Jahr vorliegen (z. B. “3”), dann ist ein reines Datumsformat nicht sofort anwendbar. Verwende z. B. DATE(Year, A2, 1) oder TEXT(DATE(2022, A2, 1), “mmmm”).
- Bei gemischten Formaten (Textdaten und Datumswerte) musst du zuerst bereinigen. Nutze ISTDATUM() / VALUE() oder REGEXREPLACE zum Normalisieren.
- Wenn Regionsformaten unterschiedlich sind (z. B. MM/DD/YYYY vs DD/MM/YYYY), standardisiere die Eingaben, bevor du formatiert.
Lokale Besonderheiten für Deutschland
- Deutsche Monatsnamen erscheinen nur, wenn die Spreadsheet-Locale auf Deutschland gesetzt ist (Datei → Einstellungen → Locale). Andernfalls zeigt Sheets Monatsnamen in der eingestellten Sprache an.
- In Deutschland ist die übliche Kurzschreibweise TT.MM.JJJJ. Wenn Nutzer dieses Format erwarten, passe deine Anzeige entsprechend an.
Kurz-Glossar
- TEXT: Funktion, die einen Wert nach einem Muster in Text umwandelt.
- QUERY: Abfrage-Funktion, die Ergebnis-Tabellen erzeugt und Spalten formatieren kann.
- Benutzerdefiniertes Datumsformat: Nur die Anzeige ändert sich; der Wert bleibt Datum.
Kurze Anleitung für häufige Aufgaben (Playbook)
Szenario: Du willst in einem Monatsbericht die Monatsnamen als Überschriften und die Daten aggregiert darstellen.
- Standardisiere Datumswerte in einer Spalte (z. B. Spalte B).
- Wenn du Aggregationen möchtest, verwende QUERY mit GROUP BY und FORMAT für die Anzeige von Monat und Jahr.
- Wenn du nur eine Tabelle mit Monatsnamen brauchst, erstelle in einer Hilfsspalte =TEXT(B2, “mmmm yyyy”) und verwende diese Spalte als Schlüssel.
Zusammenfassung
- Es gibt drei praktische Wege, um Monatszahlen in Monatsnamen umzuwandeln: benutzerdefiniertes Format (Anzeige), TEXT (echter Textwert) und QUERY (Abfrage mit Formatierung).
- Wähle die Methode je nach Ziel: Anzeige, weitere Berechnung oder Abfrage/Aggregation.
- Achte auf Locale-Einstellungen, damit Monatsnamen in der gewünschten Sprache erscheinen.
Wichtige Hinweise:
- Backup erstellen, bevor du massenhaft Formate oder Formeln änderst.
- Teste an einer Kopie der Tabelle, wenn unsicher.
ENDE
Ähnliche Materialien
Podman auf Debian 11 installieren und nutzen
Apt-Pinning: Kurze Einführung für Debian
FSR 4 in jedem Spiel mit OptiScaler
DansGuardian + Squid (NTLM) auf Debian Etch installieren
App-Installationsfehler auf SD-Karte (Error -18) beheben