Zum Inhalt springen

All-Access: jede Lektion, ohne Werbung. 8,25 € im Monat, jährlich abgerechnet. Die ersten 2 Lektionen gratis. Jederzeit kündbar

Tarife ansehen
All-Access, ohne Werbung: jede Lektion, jeder Kurs und jede Vorlage. 8,25 $8,25 €8,25 US$ im Monat.Tarife ansehen →

TEXT-Funktion in Excel: Zahlen formatieren, Text umwandeln

Vom LogicExcel-Redaktionsteam••12 Min. Lesezeit•2,282 Wörter

TEXT-Funktion in Excel: Zahlen formatieren, Text umwandeln

So formatierst du Umsätze in Excel mit der TEXT-Funktion

Die TEXT-Funktion in Excel macht aus einer Zahl einen Text in genau dem Format, das Sie vorgeben: =TEXT(A2;"#.##0,00 €") zeigt 1234,567 als „1.234,57 €“, =TEXT(HEUTE();"TT.MM.JJ") liefert das heutige Datum als Text. Wer nach „Textfunktion“ sucht, meint oft aber auch die verwandten Funktionen: GROSS, KLEIN und GROSS2 für die Groß- und Kleinschreibung, LINKS, RECHTS und TEIL zum Zerlegen, TEXTVERKETTEN zum Zusammenfügen. Dieser Leitfaden erklärt alle mit deutscher Syntax, typischen Fehlern und Übungsaufgaben samt Lösung.

Kurz gesagt

  • TEXT(Wert;Textformat) formatiert Zahlen, Datumswerte und Prozente als Text. Der Formatcode steht immer in Anführungszeichen, im deutschen Excel mit TT, MM, JJJJ.
  • GROSS, KLEIN und GROSS2 ändern die Schreibung: alles groß, alles klein oder jedes Wort mit großem Anfangsbuchstaben. Einen Knopf dafür wie in Word hat Excel nicht.
  • TEXTVERKETTEN fügt Inhalte mehrerer Zellen mit Trennzeichen zusammen und kann leere Zellen überspringen.
  • Das Ergebnis jeder Textfunktion ist Text. Wer es dauerhaft braucht, fügt es als Wert ein.
  • Sicher sitzen die Formeln erst, wenn Sie sie selbst tippen: Die Übungsaufgaben weiter unten helfen dabei.

Inhaltsverzeichnis

So funktioniert die TEXT-Funktion

Laut Microsoft Support zur TEXT-Funktion lautet die Syntax TEXT(Wert;Textformat). Der Wert ist die Zahl oder Zelle, die umgewandelt werden soll, das Textformat ein Formatcode in Anführungszeichen. Excel rechnet dabei nichts um, es ändert nur, wie die Zahl als Text erscheint.

Die wichtigsten Formatcodes im deutschen Excel, mit den Beispielen aus der Microsoft-Übersicht zur TEXT-Funktion:

FormelErgebnisWofür
=TEXT(1234,567;"#.##0,00 €")1.234,57 €Beträge mit Tausenderpunkt, auf 2 Stellen gerundet
=TEXT(HEUTE();"TT.MM.JJ")z. B. 14.03.12Datum kurz
=TEXT(HEUTE();"TTTT")z. B. MontagWochentag ausgeschrieben
=TEXT(0,285;"0,0 %")28,5 %Prozentwerte
=TEXT(1234;"0000000")0001234Führende Nullen, etwa für Artikelnummern
=TEXT(12200000;"0,00E+00")1,22E+07Wissenschaftliche Schreibweise
=TEXT(4,34;"# ?/?")4 1/3Brüche
Zwei Details aus dieser Tabelle sparen viel Ärger. Erstens rundet Excel beim Währungsformat auf zwei Nachkommastellen, der Ausgangswert in der Zelle bleibt aber unverändert. Zweitens zählt jede Null im Code als feste Stelle: „0000000“ erzwingt sieben Ziffern, „#“ zeigt eine Ziffer nur, wenn sie da ist.

Einen Formatcode, den Sie nicht auswendig kennen, holen Sie sich aus Excel selbst: Zelle markieren, mit Strg+1 „Zellen formatieren“ öffnen, unter „Benutzerdefiniert“ das gewünschte Format wählen, den Code aus dem Feld „Typ“ kopieren und in die TEXT-Formel einfügen.

Text und Zahl in einem Satz kombinieren

Der häufigste Einsatz von TEXT ist ein Satz, in dem eine Zahl steckt. Text in Formeln steht laut Microsoft Support zum Einbeziehen von Text in Formeln in doppelten Anführungszeichen und wird mit & an Zellwerte gehängt, etwa =A2&" hat "&B2&" Einheiten verkauft.".

Ohne TEXT verliert eine Zahl dabei ihr Format. Steht in B2 der Umsatz 18450,5, ergibt ="Umsatz: "&B2 den Satz „Umsatz: 18450,5“. Mit ="Umsatz: "&TEXT(B2;"#.##0,00 €") wird daraus „Umsatz: 18.450,50 €“. Bei Datumswerten ist der Unterschied noch größer: Ohne TEXT erscheint die interne Seriennummer, etwa 46334, statt eines lesbaren Datums.

Für eine Berichtszeile mit Stichtag eignet sich ="Stand: "&TEXT(HEUTE();"TTTT, TT. MMMM JJJJ"). Das ergibt zum Beispiel „Stand: Sonntag, 08. November 2026“ und aktualisiert sich bei jedem Öffnen.

Typische Fehler bei TEXT

  • Englische Formatcodes im deutschen Excel. Viele Anleitungen zeigen „dd.mm.yyyy“. Im deutschen Excel heißen Tag und Jahr TT und JJJJ. Laut einem Fachbeitrag der ICAEW hängen die Formatanweisungen von TEXT von den Regions- und Spracheinstellungen ab: Eine Formel aus einer britischen Version kann in einer österreichischen anders aussehen, weil dort das Komma als Dezimaltrennzeichen gilt. Wer Dateien mit Kollegen im Ausland teilt, prüft TEXT-Formeln deshalb zuerst.
  • Komma statt Semikolon. Im deutschen Excel trennt das Semikolon die Argumente. In manchen Versionen kann laut acquisa das Komma diese Rolle übernehmen, maßgeblich sind die Ländereinstellungen.
  • Weiterrechnen mit dem Ergebnis. TEXT liefert Text. Wer mit dem Wert weiterrechnen will, nimmt die Ausgangszelle, nicht die TEXT-Zelle. Den umgekehrten Weg, Text zurück in eine Zahl, geht die Funktion WERT aus der Referenzliste der Textfunktionen.

Groß- und Kleinschreibung ändern: GROSS, KLEIN, GROSS2

Excel hat laut Microsoft Support zum Ändern der Schreibung im Gegensatz zu Word keine Schaltfläche „Groß-/Kleinschreibung ändern“. Die Arbeit erledigen drei Funktionen, die jeweils nur ein Argument brauchen, den Text oder die Zelle:

FunktionFormelAus „mAX mUSTERMANN“ wirdTypischer Einsatz
GROSS=GROSS(A2)MAX MUSTERMANNKennzeichen, Kürzel, Exportformate
KLEIN=KLEIN(A2)max mustermannE-Mail-Adressen, URLs
GROSS2=GROSS2(A2)Max MustermannNamenslisten, Adressen
Die Einsatzbereiche in der rechten Spalte decken sich mit der Einordnung bei merkur.de: GROSS2 für Namen, Adressen und importierte Kundendaten, GROSS für standardisierte Formate und technische Kennzeichnungen, KLEIN für E-Mail-Adressen, URLs und die Datenbereinigung.

Mehr Beispiele zu allen drei Funktionen finden Sie in unserem Beitrag zu GROSS, KLEIN und GROSS2.

Die neue Schreibung dauerhaft übernehmen

Die Funktionen schreiben nicht in die Ursprungszelle, sie erzeugen ein neues Ergebnis daneben. So machen Sie daraus festen Text:

  1. Neben der Spalte mit den Rohdaten eine Hilfsspalte einfügen, zum Beispiel B neben A.
  2. In B2 =GROSS2(A2) eingeben und die Formel per Doppelklick auf das Ausfüllkästchen nach unten ziehen.
  3. Spalte B markieren und mit Strg+C kopieren.
  4. Auf Spalte A mit der rechten Maustaste klicken und „Einfügen als Werte“ wählen.
  5. Hilfsspalte B löschen.
Diesen Weg, kopieren und als Werte einfügen, beschreibt auch merkur.de, damit die Ergebnisse dauerhaft erhalten bleiben.

Wo GROSS2 nachgebessert werden muss

GROSS2 arbeitet nach einfachen Regeln und kennt laut merkur.de keine sprachlichen Besonderheiten, Eigennamen und spezielle Schreibweisen können deshalb falsch herauskommen. In deutschen Listen betrifft das vor allem:

  • Namenszusätze: „von der leyen“ wird zu „Von Der Leyen“.
  • Firmenkürzel: „müller gmbh“ wird zu „Müller Gmbh“.
  • Gemischte Schreibweisen wie „McAllister“ oder „iPhone“.
In solchen Fällen hilft eine zweite Stufe mit WECHSELN, zum Beispiel =WECHSELN(GROSS2(A2);"Gmbh";"GmbH"). Für eine Kundenliste mit wenigen Ausnahmen geht das schneller als jede Handkorrektur.

Kombinationen, die im Alltag oft gebraucht werden

  • Leerzeichen und Schreibung in einem Schritt: =GROSS2(GLÄTTEN(A2)) entfernt überzählige Leerzeichen und setzt die Anfangsbuchstaben groß.
  • E-Mail-Adressen vereinheitlichen: =KLEIN(GLÄTTEN(A2)), damit „Max.Muster@Firma.DE “ und „max.muster@firma.de“ beim Abgleich als gleich gelten.
  • Vornamen aus einer E-Mail-Adresse: =GROSS2(TEXTVOR(A2;".")) macht aus „max.muster@firma.de“ den Namen „Max“. TEXTVOR gibt den Text vor einem Trennzeichen zurück und steht in neueren Excel-Versionen bereit.

Die wichtigsten Textfunktionen im Überblick

Die Referenzliste von Microsoft führt Dutzende Textfunktionen und gilt für Excel für Microsoft 365, Excel 2024, 2021, 2019 und 2016. Im Berufsalltag reicht eine Handvoll:

FunktionWas sie tutBeispielErgebnis
LINKSZeichen von links=LINKS("DE-4711";2)DE
RECHTSZeichen von rechts=RECHTS("DE-4711";4)4711
TEILZeichen ab einer Position=TEIL("DE-4711";4;2)47
LÄNGEAnzahl der Zeichen=LÄNGE("DE-4711")7
GLÄTTENÜberzählige Leerzeichen entfernen=GLÄTTEN(" Max Muster ")Max Muster
WECHSELNText ersetzen=WECHSELN("01.11.";".";"/")01/11/
FINDENPosition, beachtet Groß/Klein=FINDEN("-";"DE-4711")3
SUCHENPosition, ignoriert Groß/Klein=SUCHEN("de";"DE-4711")1
TEXTZahl als formatierter Text=TEXT(0,285;"0,0 %")28,5 %
WERTText in Zahl umwandeln=WERT("1234")1234
Die Stärke dieser Funktionen liegt in der Kombination. =RECHTS(A2;LÄNGE(A2)-FINDEN("-";A2)) holt alles nach dem Bindestrich, egal wie lang die Nummer ist. Ausführlich erklärt haben wir das im Leitfaden zu den Excel-Textfunktionen und im Beitrag zu LÄNGE, LINKS, RECHTS und TEIL.

Text aus mehreren Zellen zusammenführen

Für das Zusammenfügen gibt es drei Wege: den Operator &, TEXTKETTE und TEXTVERKETTEN. Die ältere Funktion VERKETTEN bleibt laut acquisa aus Gründen der Abwärtskompatibilität verfügbar, wurde aber durch TEXTKETTE erweitert.

Die Syntax von TEXTVERKETTEN lautet laut Microsoft Support zu TEXTVERKETTEN TEXTVERKETTEN(Trennzeichen;Leer_ignorieren;Text1;[Text2];…). Sie nimmt bis zu 252 Textargumente auf und steht in Excel für Microsoft 365, Excel 2024, 2021 und 2019 zur Verfügung. Überschreitet das Ergebnis 32.767 Zeichen, das Limit einer Zelle, gibt sie einen Fehler zurück.

Ein Beispiel: In A2 steht „Max“, B2 ist leer, C2 enthält „Mustermann“. =TEXTVERKETTEN(" ";WAHR;A2:C2) ergibt „Max Mustermann“ ohne doppeltes Leerzeichen, weil die leere Zelle übersprungen wird. Mit =TEXTVERKETTEN(", ";WAHR;A2:A50) entsteht aus einer Spalte eine kommagetrennte Liste, etwa für einen E-Mail-Verteiler.

TEXTKETTE verbindet nur, ohne Trennzeichen. Laut acquisa nimmt sie bis zu 253 Textelemente auf, kann leere Zellen aber nicht ignorieren. Details zu beiden Funktionen finden Sie in unseren Beiträgen zu TEXTVERKETTEN und TEXTKETTE.

Wenn Zahlen im Spiel sind, gilt dasselbe wie beim &: =TEXTVERKETTEN(" ";WAHR;A2;TEXT(B2;"#.##0,00 €")) hält das Zahlenformat fest.

Text aus mehreren Zellen zusammenführen

Übungen zur Groß- und Kleinschreibung

Lesen allein reicht selten. Tippen Sie die folgenden Aufgaben in eine leere Tabelle, erst ohne auf die Lösung zu schauen. Die Rohdaten stehen jeweils in A2.

Übung 1: alles klein. In A2 steht „Info@Beispiel-Firma.DE“. Wandeln Sie die Adresse in Kleinbuchstaben um.
Lösung: =KLEIN(A2) ergibt „info@beispiel-firma.de“.

Übung 2: alles groß. In A2 steht „m-ab 1234“ als Kennzeichen. Gesucht ist „M-AB 1234“.
Lösung: =GROSS(A2). Ziffern und Bindestriche bleiben unverändert.

Übung 3: Namen säubern. In A2 steht „ anna SCHMIDT “ mit überflüssigen Leerzeichen.
Lösung: =GROSS2(GLÄTTEN(A2)) ergibt „Anna Schmidt“.

Übung 4: Kürzel retten. In A2 steht „bauer gmbh“. Das Ergebnis soll „Bauer GmbH“ lauten.
Lösung: =WECHSELN(GROSS2(A2);"Gmbh";"GmbH").

Übung 5: Schreibung vergleichen. In A2 steht „Excel“, in B2 „EXCEL“. Prüfen Sie, ob beide gleich sind, einmal mit und einmal ohne Rücksicht auf die Schreibung.
Lösung: =A2=B2 liefert WAHR, weil der Vergleich mit „=“ die Schreibung ignoriert. =IDENTISCH(A2;B2) liefert FALSCH, weil IDENTISCH Groß- und Kleinbuchstaben unterscheidet.

Übung 6: nur den ersten Buchstaben groß. In A2 steht „rechnung offen“, gewünscht ist „Rechnung offen“, also nicht jedes Wort groß.
Lösung: =GROSS(LINKS(A2;1))&KLEIN(TEIL(A2;2;LÄNGE(A2))). Diese Aufgabe zeigt, warum GROSS2 nicht für jeden Fall passt.

Interaktiv mit sofortiger Bewertung üben Sie dieselben Funktionen in unserer Lektion zu GROSS, KLEIN und GROSS2. Passende Aufgaben zu den Nachbarfunktionen gibt es zu GLÄTTEN und zu LÄNGE, LINKS, RECHTS und TEIL.

Unsere Sicht: Textfunktionen lernt man mit der Tastatur

> Textfunktionen wirken harmlos, bis die erste Kundenliste aus einem Fremdsystem kommt: Namen in Großbuchstaben, Leerzeichen am Ende, Artikelnummern ohne führende Nullen. Dann zeigt sich, wer GLÄTTEN, GROSS2 und TEXT nur vom Zusehen kennt und wer sie schon dutzendfach getippt hat.
>
> Deshalb setzen wir bei LogicExcel auf echte Formeln in einer echten Tabelle im Browser. Wir bewerten, was Ihre Formel tatsächlich ergibt, Zelle für Zelle. Ein anderer Lösungsweg zählt genauso: Ob Sie bei Übung 6 oben LINKS und TEIL nehmen oder einen eigenen Weg finden, entscheidend ist das richtige Ergebnis. Jede falsche Antwort erklären wir, damit Sie sehen, an welcher Stelle die Formel abbiegt.
>
> Gerade bei Textfunktionen ist das wichtig, weil die Fehler leise sind. Ein vergessenes Anführungszeichen, ein Komma statt Semikolon, ein englischer Formatcode im deutschen Excel: Die Formel sieht fast richtig aus und liefert trotzdem Unsinn. Wer das einmal in der Übung erlebt und verstanden hat, macht es im Monatsbericht nicht mehr.
>
> Thomas Houza

Text, Tabellen und Bereinigung im Kurs lernen

Wer Textfunktionen systematisch beherrschen will, findet bei uns den Kurs Excel II: Text, Tabellen und Bereinigung. Er gehört zu All-Access, genau wie die 95 interaktiven Übungslektionen, die Kurse Excel I bis III mit Abschlussprüfung auf Zeit und Zertifikat, Academy Essentials, der Kurs Excel für die Buchhaltung und die Vorlagenbibliothek.

LogicExcel

Am besten starten Sie mit dem kostenlosen Excel-Test: 12 echte Aufgaben, bewertet, mit Lösungen. So sehen Sie, wo Sie stehen. Auch die ersten zwei Übungslektionen sind kostenlos. Wer in der Buchhaltung arbeitet, kann zusätzlich den kostenlosen 5-Tage-Kurs per E-Mail belegen. All-Access kostet 29 US-Dollar im Monat oder 99 US-Dollar im Jahr, das sind 8,25 US-Dollar im Monat, und ist auch als lebenslanger Zugang erhältlich. Lektionen, die Sie abgeschlossen haben, bleiben für Sie geöffnet.

Häufige Fragen

Wie wandle ich in Excel Text in Kleinbuchstaben um?

Mit der Funktion KLEIN: =KLEIN(A2) gibt den Inhalt von A2 komplett in Kleinbuchstaben zurück. Die Formel steht in einer Hilfsspalte. Wollen Sie die Originaldaten ersetzen, kopieren Sie das Ergebnis und fügen es als Werte über die Ausgangsspalte ein.

Wie schreibe ich in Excel alles in Großbuchstaben?

Mit =GROSS(A2). Zahlen und Sonderzeichen bleiben dabei unverändert. Eine Schaltfläche wie in Word gibt es in Excel nicht, die Funktion ist der direkte Weg.

Warum zeigt meine TEXT-Formel das Datum falsch an?

Meist steckt ein englischer Formatcode dahinter. Im deutschen Excel lauten die Codes TT für den Tag, MM für den Monat und JJJJ für das Jahr, also =TEXT(A2;"TT.MM.JJJJ"). Prüfen Sie auch, ob in A2 wirklich ein Datum steht und kein Text, der nur wie ein Datum aussieht.

Kann ich mit dem Ergebnis der TEXT-Funktion weiterrechnen?

Nicht direkt, denn das Ergebnis ist Text. Rechnen Sie mit der Ausgangszelle und nutzen Sie TEXT nur für die Anzeige, etwa in Beschriftungen oder Sätzen. Liegt ein Wert schon als Text vor, wandelt WERT ihn in eine Zahl zurück.

Quellen

Empfehlungen

Weiterlernen

Anleitungen, die andere als Nächstes lesen.