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

Excel FORMELTEXT & ISTFORMEL (FORMULATEXT & ISFORMULA) — Die Formel in einer Zelle lesen und prüfen

|

Excel FORMELTEXT & ISTFORMEL (FORMULATEXT & ISFORMULA) — Die Formel in einer Zelle lesen und prüfen

KurzfassungFORMELTEXT(Bezug) gibt die Formel einer Zelle als Text zurück (die wörtliche =…-Zeichenkette, nicht ihr Ergebnis), und ISTFORMEL(Bezug) gibt WAHR/FALSCH zurück, je nachdem, ob eine Zelle überhaupt eine Formel enthält. Keine der beiden rechnet — sie inspizieren. Ihre Aufgabe ist das Prüfen, Dokumentieren und Absichern eines Tabellenblatts, nicht das Erzeugen von Zahlen. Die eine Regel, über die jeder stolpert: Richten Sie sie auf einen Zellbezug, und wenn diese Zelle keine Formel ist, gibt FORMELTEXT #NV zurück.

=FORMELTEXT(C2)                            ' zeigt den Formeltext, der in C2 steht
=ISTFORMEL(C2)                             ' WAHR, wenn C2 eine Formel ist, FALSCH bei einem getippten Wert
=WENN(ISTFORMEL(C2); FORMELTEXT(C2); "—")  ' die sichere Kombination: erst prüfen, dann lesen

Fast jede Excel-Funktion beantwortet „Was ergibt das gerechnet?" Diese beiden beantworten eine andere Frage: „Was steht eigentlich in dieser Zelle?" Das macht sie zu den Werkzeugen, zu denen Sie greifen, wenn ein Modell richtig aussieht, Sie es aber beweisen müssen — wenn Sie dokumentieren, wie eine Zahl zustande kam, oder die eine Zelle jagen, in die jemand 1450 über eine lebende Formel getippt hat.

Hinweis: In der deutschen Excel-Oberfläche heißen diese Funktionen FORMELTEXT (englisch FORMULATEXT) und ISTFORMEL (ISFORMULA), und Fehlerwerte erscheinen als #NV bzw. #WERT! statt als #N/A / #VALUE!. Alle Beispiele in diesem Artikel verwenden die deutsche Syntax mit Semikolon als Argumenttrennzeichen.

Was Sie lernen werden

  • Das mentale Modell: Das sind Inspektionsfunktionen — sie lesen das Tabellenblatt, nicht die Rechnung
  • Die Hauptaufgabe von FORMELTEXT: selbstdokumentierende Tabellen, die eine Formel neben ihrem Ergebnis zeigen
  • Warum FORMELTEXT #NV zurückgibt und die ISTFORMEL-Absicherung, die das behebt
  • Der stärkste ISTFORMEL-Zug: eine Regel der bedingten Formatierung, die jede Formelzelle hervorhebt
  • Wann diese die eingebaute Funktion Formeln anzeigen (Strg+#) schlagen — und wann nicht

Das mentale Modell: inspizieren, nicht rechnen

Normalerweise zeigt eine Zelle das Ergebnis ihrer Formel. C2 zeigt 1.240 an; die =B2*1,08, die diesen Wert erzeugt hat, verbirgt sich hinter der Zahl. FORMELTEXT holt das Verborgene ans Licht — es gibt den Quelltext der Formel als einfache Zeichenkette zurück, die Sie anzeigen, drucken oder zerlegen können:

=FORMELTEXT(C2)     ' gibt den Text  =B2*1,08  zurück

ISTFORMEL beantwortet die Ja/Nein-Variante derselben Frage — steckt hier überhaupt eine Formel, oder ist das nur ein eingetippter Wert? — und liefert WAHR oder FALSCH zurück.

Behalten Sie diesen Rahmen im Kopf: Beide Funktionen nehmen einen Bezug auf eine andere Zelle entgegen und berichten über das, was dort lebt. Sie übergeben ihnen keine Berechnung zum Ausführen. Deshalb ist =FORMELTEXT(1+1) sinnlos — es gibt keine Zelle zum Inspizieren. Sie lesen den Inhalt eines Orts und behandeln eine Formel als zu untersuchenden Text, nicht als auszuführende Logik.

Die eigentliche Aufgabe von FORMELTEXT: selbstdokumentierende Tabellen

Der mit Abstand beste Einsatz von FORMELTEXT ist es, eine Formel und ihr Ergebnis nebeneinander zu stellen. Tutorials, Prüf-Arbeitsblätter, „Wie wurde das berechnet?"-Dokumentation — immer dann, wenn ein Leser sowohl die Antwort als auch den Mechanismus sehen soll:

' Spalte C rechnet; Spalte D zeigt automatisch, wie
C2:  =B2*1,08
D2:  =FORMELTEXT(C2)     ' zeigt an: =B2*1,08

Weil D2 die Formel von C2 liest, bleibt es korrekt, wenn Sie C2 bearbeiten — ändern Sie den Steuersatz, und die Dokumentationsspalte aktualisiert sich selbst. Das ist der Vorteil gegenüber dem händischen Abtippen der Formel als Textbeschriftung: Eine von Hand getippte Beschriftung veraltet in dem Moment, in dem jemand die echte Formel bearbeitet; FORMELTEXT lügt nie über den tatsächlichen Zellinhalt.

Die #NV-Falle und die ISTFORMEL-Absicherung

Hier ist die Tatsache hinter jeder „FORMELTEXT ist kaputt"-Frage: Ist die bezogene Zelle keine Formel — eine getippte Zahl, Text oder eine leere Zelle —, gibt FORMELTEXT #NV zurück, keine leere Zelle:

=FORMELTEXT(A2)     ' A2 enthält den getippten Wert 1450  ->  #NV
=FORMELTEXT(A3)     ' A3 ist leer                          ->  #NV

Sie können also nicht blind eine ganze Spalte damit füllen — die konstanten Zellen übersäen alles mit #NV. Genau dafür ist ISTFORMEL da. Sichern Sie den Lesevorgang mit einer Prüfung ab, und Sie erhalten saubere Ausgabe bei gemischten Daten:

=WENN(ISTFORMEL(C2); FORMELTEXT(C2); "(Konstante)")

Lesen Sie das als: Wenn C2 eine Formel ist, zeige ihren Text; andernfalls sage, dass es eine Konstante ist. WENNFEHLER würde das #NV ebenfalls schlucken, aber ISTFORMEL benennt die Absicht klar — Sie unterscheiden Formeln von fest eingetragenen Werten, und genau darum geht es bei einer Prüfung. Greifen Sie zu WENN + ISTFORMEL statt zu WENNFEHLER, wenn der Unterschied zwischen „Formel" und „Konstante" das ist, worauf es Ihnen wirklich ankommt.

Der stärkste ISTFORMEL-Zug: jede Formelzelle hervorheben

Für sich genommen wirkt ISTFORMEL fast zu einfach, um zu zählen. Seine Stärke zeigt sich in einer Regel der bedingten Formatierung, wo ein einzelnes WAHR/FALSCH pro Zelle genau das ist, was die Funktion verarbeitet.

Markieren Sie Ihre Daten, fügen Sie eine Regel vom Typ „Formel zur Ermittlung der zu formatierenden Zellen verwenden" hinzu und geben Sie ein:

=ISTFORMEL(A1)

Jede Zelle, die eine Formel enthält, leuchtet auf; jeder fest eingetragene Wert bleibt schlicht. Mit einem Blick sehen Sie, welche Zahlen in einem Finanzmodell live sind und welche von Hand überschrieben wurden — der klassische Weg, auf dem ein Modell stillschweigend bricht, ist, dass jemand einen Wert über eine Formel einfügt, und das macht genau das sofort sichtbar. Es ist die günstigste Integritätsprüfung, die es für ein Modell gibt, und sie aktualisiert sich automatisch, während sich das Blatt ändert.

FORMELTEXT vs. Formeln anzeigen (Strg+#)

Excel hat bereits einen eingebauten Weg, Formeln zu sehen: Formeln anzeigen auf der Registerkarte Formeln oder das Tastenkürzel Strg+#, das das gesamte Blatt umschaltet, sodass es Formeln statt Ergebnisse zeigt. Wann brauchen Sie also FORMELTEXT?

  • Formeln anzeigen ist eine temporäre Ansicht des ganzen Blatts — großartig für einen schnellen Überblick, verschwunden, sobald Sie sie wieder ausschalten. Sie schreibt keinen Formeltext in Zellen, auf die Sie sich beziehen, die Sie filtern oder neben Ergebnissen drucken können.
  • FORMELTEXT ist dauerhaft und pro Zelle — es heftet die Formel einer Zelle in eine eigene Zelle, sodass Sie sie dokumentieren, zwei Versionen vergleichen, in SUCHEN/Textfunktionen einspeisen oder eine Prüfspalte bauen können, die mit der Arbeitsmappe reist.

Faustregel: Für einen schnellen Blick → Strg+#. Für Dokumentation, eine Prüfspur oder einen Vergleich, der im Blatt bleiben muss → FORMELTEXT.

Eine Versionsnotiz: Beide Funktionen kamen mit Excel 2013. Sie existieren in jeder modernen Version und in Microsoft 365, aber in Excel 2010 oder älter sind Sie zurück bei Formeln anzeigen oder einem VBA-Helfer.

Die Ermessensentscheidung

FORMELTEXT und ISTFORMEL tauchen fast nie in einer Formel auf, die Sie ausliefern — sie berechnen die Antwort nicht, sie beschreiben, wie die Antwort zustande kommt. Das ist der Sinn. Behalten Sie sie in der Schublade fürs Prüfen und Dokumentieren, gleich neben den IS-Funktionen: Wenn ein Wert richtig aussieht, Sie aber Gewissheit brauchen, machen sie aus „Vertrau mir" ein „Hier ist der Beweis". Nutzen Sie FORMELTEXT, um ein Modell sich selbst erklären zu lassen, und ISTFORMEL, um diesen Lesevorgang abzusichern (und um Ihr Modell so einzufärben, dass sich fest eingetragene Überschreibungen nicht verstecken können). Behandeln Sie jedes #NV von FORMELTEXT nicht als Bug, sondern als Botschaft — diese Zelle ist eine Konstante —, und Sie nutzen es bereits so, wie es ein sorgfältiger Analyst tut.

Wie ExcelMaster hilft

Eine Arbeitsmappe von Hand zu prüfen ist langsam: Sie klicken Zelle für Zelle an, lesen die Bearbeitungsleiste und versuchen, die eine überschriebene zu erkennen. ExcelMaster erledigt das in einem Durchgang — bitten Sie es, „jede Zelle zu markieren, in der eine Formel durch einen getippten Wert ersetzt wurde" oder „eine Spalte hinzuzufügen, die zeigt, wie jede Summe berechnet wird", und es baut die auf ISTFORMEL gestützte bedingte Formatierung oder die FORMELTEXT-Dokumentationsspalte für Sie — gegen #NV abgesichert, sodass sie bei gemischten Daten sauber bleibt. Sie erhalten eine Prüfspur, die sich selbst ehrlich hält, während sich das Modell ändert.

Häufig gestellte Fragen

Was macht die Funktion FORMELTEXT in Excel?

=FORMELTEXT(Bezug) gibt die Formel der bezogenen Zelle als Textzeichenkette zurück — sie zeigt zum Beispiel =B2*1,08 statt des Werts, den diese Formel erzeugt. Man nutzt sie, um ein Blatt zu dokumentieren oder zu prüfen, indem die Formel selbst neben ihrem Ergebnis angezeigt wird. Ist die Zelle keine Formel, gibt sie #NV zurück.

Warum gibt FORMELTEXT #NV zurück?

Weil die Zelle, auf die Sie es gerichtet haben, keine Formel enthält — sie ist eine getippte Zahl, Text oder leer. FORMELTEXT hat nur dann etwas zurückzugeben, wenn das Ziel eine echte Formel ist. Sichern Sie es mit =WENN(ISTFORMEL(A2); FORMELTEXT(A2); "Konstante") ab, damit konstante Zellen eine Beschriftung statt eines Fehlers zeigen.

Wofür wird die Funktion ISTFORMEL verwendet?

=ISTFORMEL(Bezug) gibt WAHR zurück, wenn die Zelle eine Formel enthält, und andernfalls FALSCH. Ihr bester Einsatz ist innerhalb einer Regel der bedingten Formatierung — geben Sie =ISTFORMEL(A1) ein, um jede Formelzelle hervorzuheben, sodass offensichtlich wird, welche Werte in einem Modell live sind und welche von Hand eingetippt wurden.

Kann ich alle Formeln eines Arbeitsblatts als Text anzeigen?

Für einen schnellen, temporären Blick auf das ganze Blatt drücken Sie Strg+# (Formeln anzeigen) oder nutzen Formeln → Formeln anzeigen. Um eine bestimmte Formel dauerhaft in eine Zelle zu heften — zum Dokumentieren, Drucken oder Vergleichen — verwenden Sie stattdessen FORMELTEXT in einer benachbarten Spalte.

Sind FORMELTEXT und ISTFORMEL in Excel 2016 verfügbar?

Ja. Beide wurden in Excel 2013 eingeführt und sind in Excel 2016, 2019, 2021 und Microsoft 365 vorhanden. Nur in Excel 2010 und älter fehlen sie; dort sind Formeln anzeigen oder eine kleine VBA-Funktion der Ausweg.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 09.07.2026.

Verwandte Anleitungen: Excel IS-Funktionen · Excel ZELLE · Excel TYP & N · Excel WENN