🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel VALUE & NUMBERVALUE — Text zurück in rechenfähige Zahlen verwandeln

|

Excel VALUE & NUMBERVALUE — Text zurück in rechenfähige Zahlen verwandeln

KurzfassungVALUE nimmt eine Textzeichenfolge, die wie eine Zahl aussieht und gibt die tatsächliche Zahl zurück, sodass sie summiert, sortiert und für Berechnungen verwendet werden kann. Syntax: =VALUE(Text). =VALUE("1,234.50") gibt 1234.5 zurück. Es ist die exakte Umkehrung von TEXT. Man tippt es selten absichtlich — man greift dazu, wenn Daten als Text ankommen (das grüne Dreieck "Zahlen als Text gespeichert") und sich weigern, sich aufzusummieren. Seine eine Schwäche: Es folgt Ihrem Systemgebietsschema für Dezimal- und Tausendertrennzeichen, sodass eine Datei von einem europäischen Kollegen kaputtgeht. Genau dafür ist NUMBERVALUE da — Sie sagen ihm, welche Trennzeichen zu erwarten sind: =NUMBERVALUE("1.234,56", ",", ".")1234.56.

Hinweis — Dieser Artikel verwendet die englischen Funktionsnamen. In der deutschen Excel-Oberfläche heißen sie: VALUE → WERT, NUMBERVALUE → ZAHLENWERT, TEXT → TEXT, SUM → SUMME, DATEVALUE → DATWERT. Die Fehlermeldung #VALUE! erscheint in der deutschen Oberfläche als #WERT!.

=VALUE("1,234.50")                 ' -> 1234.5   (jetzt eine echte Zahl)
=VALUE("$9.00")                    ' -> 9
=NUMBERVALUE("1.234,56", ",", ".") ' -> 1234.56  (europäisches Format, jedes Gebietsschema)

Niemand setzt sich hin mit der Absicht, Text in Zahlen umzuwandeln. Was tatsächlich passiert, ist: Sie fügen von einer Website ein, öffnen eine CSV oder ziehen aus einem Export, und Excel entscheidet, dass Ihre Zahlen Text sind: Sie kleben am linken Rand der Zelle, tragen ein kleines grünes Warndreieck, und SUM meldet 0, als wäre die Spalte leer. VALUE und sein gebietsschema-bewusstes Geschwister NUMBERVALUE sind die Formel-Antwort. Dieser Leitfaden erklärt, warum das Problem auftritt, die beiden Funktionen und die schnelleren Lösungen, die oft beide schlagen.

Was Sie lernen werden

  • Das mentale Modell: VALUE ist die Umkehrung von TEXT — Textzahl → Zahl
  • Die eigentliche Ursache: "Zahlen als Text gespeichert" und wie man sie erkennt
  • VALUE-Grundlagen und die Gebietsschema-Falle bei Trennzeichen
  • NUMBERVALUE — fremde Zahlenformate auf jedem Rechner parsen
  • Die schnelleren formelfreien Lösungen: *1, doppeltes Minus --, Text in Spalten
  • Warum "5"+2 funktioniert, aber SUM von Textzahlen nicht — die zentrale Asymmetrie

Das mentale Modell: die Umkehrung von TEXT

TEXT verwandelt eine Zahl in eine formatierte Zeichenfolge. VALUE lässt den Film rückwärts laufen: Es liest eine Zeichenfolge, die eine Zahl beschreibt und gibt Ihnen die Zahl selbst.

=TEXT(1234.5, "#,##0.00")   ' Zahl -> "1,234.50"  (Text)
=VALUE("1,234.50")          ' "1,234.50" (Text) -> 1234.5  (Zahl)

Das Wort "aussieht" leistet die Arbeit. VALUE gelingt nur, wenn die Zeichenfolge etwas ist, das Excel im aktuellen Gebietsschema als Zahl erkennen würde — "1,234.50", "$9", "75%", "2.5E3" werden alle geparst; "zwölf" oder "12 Äpfel" geben #VALUE! zurück. Merken Sie sich das Bild: VALUE ist ein Parser, kein Reiniger — es liest eine wohlgeformte Zahl, die als Text geschrieben ist, und es entfernt keinen Ballast.

Das eigentliche Problem: Zahlen als Text gespeichert

Sie brauchen VALUE fast nie für Zahlen, die Sie getippt haben — Sie brauchen es für Zahlen, die angekommen sind. Achten Sie nach einem Import oder Einfügen auf diese Anzeichen:

  • Die Werte sitzen linksbündig (echte Zahlen richten sich rechts aus).
  • Ein grünes Dreieck in der Ecke; beim Überfahren steht "Als Text gespeicherte Zahl."
  • SUM/AVERAGE über den Bereich gibt 0 zurück oder ignoriert Zeilen.
  • Beim Sortieren steht "100" vor "9" (Text sortiert Zeichen für Zeichen).

Alle vier sind dieselbe zugrunde liegende Tatsache: Die Zelle enthält die Zeichen 1, 2, 3 — nicht die Menge einhundertdreiundzwanzig. VALUE verwandelt die Zeichen zurück in die Menge.

=VALUE(A2)          ' A2 enthält den Text "1234.5" -> 1234.5
=SUM(VALUE(A2:A9))  ' im modernen Excel spillt dies und summiert die umgewandelten Zahlen

Die Gebietsschema-Falle — und warum es NUMBERVALUE gibt

Hier ist die scharfe Kante. VALUE interpretiert Trennzeichen mithilfe Ihrer Regionaleinstellungen. Auf einem US-Rechner ist . der Dezimalpunkt und , gruppiert Tausender; auf einem deutschen oder französischen Rechner ist das umgekehrt. gruppiert Tausender und , ist das Dezimalzeichen. Also ein Wert, der von einem europäischen Kollegen exportiert wurde:

' Text ist "1.234,56"  (europäisch für eintausendzweihundertvierunddreißig Komma sechsundfünfzig)
=VALUE("1.234,56")     ' auf einem US-Rechner -> #VALUE! oder ein falsches 1.23456 — kaputt

NUMBERVALUE beseitigt das Rätselraten, indem es die Trennzeichen als Argumente entgegennimmt, sodass dieselbe Formel auf jedem Rechner dieselbe Antwort liefert:

=NUMBERVALUE("1.234,56", ",", ".")   ' Dezimal="," Gruppe="." -> 1234.56 überall
=NUMBERVALUE("12 345,60", ",", " ")  ' französische Schmalleerzeichen-Gruppierung -> 12345.6

Die Regel: Wenn der Text aus einem anderen Gebietsschema stammt als der Rechner, der die Formel ausführt, verwenden Sie NUMBERVALUE und geben Sie die Trennzeichen an. Das ist der Unterschied zwischen einer Arbeitsmappe, die es übersteht, in einem anderen Land geöffnet zu werden, und einer, die stillschweigend Zahlen verfälscht.

Die schnelleren Lösungen, die keine Funktion brauchen

Oft ist die schnellste Kur überhaupt kein VALUE. Weil eine Textzahl nur eine Rechenoperation davon entfernt ist, numerisch zu werden, wandelt sie jede Arithmetik um, die den Wert nicht ändert:

  • Mit 1 multiplizieren: =A2*1. Doppeltes Minus: =--A2 (ein Negativ eines Negativs). Beide zwingen den Text zu einer Zahl und sind kürzer als VALUE.
  • Inhalte einfügen → Multiplizieren mit 1: Bereich markieren, eine leere Zelle kopieren, Inhalte einfügen → Operation Multiplizieren — wandelt an Ort und Stelle um, ohne Hilfsspalte.
  • Text in Spalten: Spalte markieren, Daten → Text in Spalten → Fertig stellen. Excel parst jede Zelle neu und entfernt die Text-Markierung. Am besten für eine einmalige Bereinigung.
  • Das Menü des grünen Dreiecks: Zellen markieren, auf das Warnsymbol klicken → In Zahl umwandeln. Gut für eine Handvoll.

Greifen Sie zu VALUE/NUMBERVALUE, wenn die Umwandlung eine lebende Formel sein muss (der Quelltext ändert sich laufend) oder wenn das Gebietsschema eine Rolle spielt; greifen Sie zu *1 oder Text in Spalten für eine schnelle, statische Bereinigung.

Die Asymmetrie, die es zu kennen lohnt

Modernes Excel wandelt Textzahlen in vielen Kontexten stillschweigend um — ="5"+2 gibt 7 zurück, und =A1*1 funktioniert — was VALUE weniger nötig erscheinen lässt, als es vor einem Jahrzehnt war. Aber es gibt eine Stelle, an der die Umwandlung niemals passiert, und es ist die Stelle, die am meisten zählt:

="5" + 2          ' -> 7    (die Arithmetik wandelt den Text um)
=SUM("5", 2)      ' -> 7    (wörtliche Text-Argumente werden umgewandelt)
=SUM(A1:A9)       ' -> IGNORIERT alle Textzahlen im Bereich  <-- die Falle

Aggregatfunktionen überspringen Text innerhalb eines Bereichs. SUM, AVERAGE, MAX und ihre Verwandten laufen an Textzahlen vorbei, als wären sie Beschriftungen. Deshalb kann eine Spalte, die voll aussieht, sich zu null aufsummieren. Die Lösung besteht darin, die Werte wirklich numerisch zu machen — mit VALUE, *1 oder Text in Spalten — bevor Sie aggregieren.

Die Ermessensfrage

Die stärkste Lösung ist die, die am weitesten flussaufwärts liegt: Verhindern Sie, dass der Text überhaupt erst entsteht. Wenn ein CSV-Import der Übeltäter ist, setzen Sie den Spaltentyp während des Imports auf Zahl (oder in Power Query); wenn ein System Zahlen mit verirrten Zeichen exportiert, reparieren Sie den Export. VALUE und seine Verwandten sind das richtige Werkzeug, wenn Sie die Quelle nicht anfassen können und die Zahlen jetzt brauchen — aber wenn Sie jede Woche dieselbe Bereinigung durchführen, ist das ein Signal, die Pipeline zu reparieren, nicht eine weitere VALUE-Spalte hinzuzufügen.

Für die umgekehrte Reise — eine echte Zahl, die Sie als formatierten Text anzeigen möchten — siehe TEXT. Für Datumsangaben, die als Text gefangen sind, ist der Spezialist DATEVALUE.

Wie ExcelMaster hilft

"Zahlen als Text gespeichert" ist eines dieser Probleme, das offensichtlich ist, sobald man das Anzeichen kennt, und verwirrend, bevor man es kennt — und die Gebietsschema-Variante (eine europäische Datei auf einem US-Laptop) besiegt selbst erfahrene Anwender. ExcelMaster erkennt das Muster an den Daten selbst: Es sieht eine Spalte richtig aussehender Zahlen, die sich nicht summieren, erkennt, ob die Trennzeichen lokal oder fremd sind, und wandelt sie sauber um — mit NUMBERVALUE und den korrekten Trennzeichen, wenn die Datei aus dem Ausland kam, oder einer einmaligen Korrektur an Ort und Stelle, wenn nicht. Sie beschreiben das Symptom ("die summieren sich nicht auf"); es diagnostiziert die Ursache.

Häufig gestellte Fragen

Wie wandle ich in Excel Text in Zahlen um?

Am schnellsten: mit 1 multiplizieren (=A1*1) oder doppeltes Minus verwenden (=--A1). Als Funktion: =VALUE(A1). Für eine ganze Spalte ohne Formel verwenden Sie Daten → Text in Spalten → Fertig stellen oder Inhalte einfügen → Multiplizieren.

Warum gibt VALUE #VALUE! zurück?

Die Zeichenfolge ist keine wohlgeformte Zahl in Ihrem Gebietsschema. Ursachen: verirrter Text oder Einheiten ("12 kg"), ein fremdes Trennzeichen ("1.234,56" auf einem US-Rechner — verwenden Sie NUMBERVALUE) oder echt nicht-numerischer Text. VALUE parst als Text geschriebene Zahlen; es entfernt keine nicht-numerischen Zeichen.

Was ist der Unterschied zwischen VALUE und NUMBERVALUE?

VALUE verwendet die Dezimal- und Tausendertrennzeichen Ihres Systems. NUMBERVALUE lässt Sie sie angeben: =NUMBERVALUE(Text, Dezimaltrennzeichen, Gruppentrennzeichen). Verwenden Sie NUMBERVALUE, wann immer der Text aus einem anderen Regionalformat stammt als der Rechner, der die Formel ausführt.

Warum ignoriert mein SUM manche Zahlen?

Sie sind als Text gespeichert (linksbündig, grünes Dreieck). SUM überspringt Text innerhalb eines Bereichs. Wandeln Sie sie zuerst mit VALUE, =Bereich*1 oder Text in Spalten um, und summieren Sie dann.

Brauche ich VALUE überhaupt noch?

Manchmal nicht — ="5"+2 und =A1*1 wandeln Text automatisch um. Aber SUM, AVERAGE und andere Aggregationen über einen Bereich wandeln niemals um, sodass Sie Textzahlen weiterhin umwandeln müssen, bevor Sie sie summieren.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt verifiziert 2026-07-02.

Verwandte Leitfäden: Excel TEXT · Excel DATEVALUE & TIMEVALUE · Excel SUBSTITUTE & REPLACE · Excel SUMIFS · Excel IFERROR