Excel-FORMULATEXT-Funktion

- Beispiel 1: Grundlegende Verwendung – Anzeige der Zellformel
- Beispiel 2: Länge der Formel zählen
- Beispiel 3: Formel einer anderen Zelle anzeigen
- Beispiel 4: Formel oder eine Meldung anzeigen
Beschreibung
Die FORMULATEXT-Funktion zeigt die Formel aus einer angegebenen Zellreferenz als Textzeichenfolge an – ideal, um Formeln schnell zu überprüfen oder weiterzuverwenden.
Syntax und Argumente
Formelsyntax
| FORMULATEXT()reference) |
Argumente
|
Rückgabewert
Die FORMULATEXT-Funktion gibt eine Formel als Textzeichenfolge zurück.
Zu Fehlern
Das Ergebnis ist der Fehlerwert #NV, wenn:
1) Die Referenzzelle keine Formel enthält;
2) die Formel in der referenzierten Zelle länger als 8.192 Zeichen ist;
3) das Arbeitsblatt vor der Anzeige von Formeln geschützt ist;
4) die externe Arbeitsmappe, die die Formel enthält, geschlossen ist.
Das Ergebnis ist der Fehlerwert #VALUE!, wenn:
1) In der Funktion ungültige Zeichen eingegeben wurden.
Verwendung und Beispiele
Im Folgenden zeige ich anhand einfacher Beispiele, wie Sie die FORMULATEXT-Funktion in Excel nutzen können.
Beispiel 1: Grundlegende Verwendung – Anzeige der Zellformel
Formel
=FORMULAR(A2)
A1 enthält die Formel =TODAY() und gibt das heutige Datum zurück,
B2 enthält die Formel =FORMULATEXT(A2) und gibt die Textzeichenfolge zurück, die in der Formelleiste von Zelle A2 angezeigt wird.
Ergebnis: Zeigt die in Zelle A2 verwendete Formel als Textzeichenfolge an.
Beispiel 2: Länge der Formel zählen
Formel
=LEN((FORMULATEXT(A3)))
Erläuterung:
LEN: zählt die Zeichen einer Zelle
LEN((FORMULATEXT(reference))): zählt die Anzahl der Zeichen in der Formel aus der Referenz.
Ergebnis: Zählt die Länge der Formel in Zelle A3 
Beispiel 3: Formel einer anderen Zelle anzeigen
Formel
=FORMULATEXT(INDIRECT(B5))
Erläuterung:
INDIRECT(B5):zeigt den Wert in Zelle B5 an. In meinem Beispiel enthält Zelle B5 den Wert „B2“.
dann
FORMULARTEXR(INDIRECT(B5)) entspricht FORMULATEXT(B2)
Ergebnis: Zeigt die in Zelle B2 verwendete Formel an.
Beispiel 4: Formel oder eine Meldung anzeigen
Enthält die Referenz keine Formel, gibt die FORMULATEXT-Funktion den Fehlerwert #NV zurück – wie im folgenden Screenshot gezeigt. Um diesen Fehler zu vermeiden, kombinieren Sie einfach die ISFORMULA-Funktion mit der FORMULATEXT-Funktion, um je nach Referenz entweder die Formel oder eine benutzerdefinierte Meldung anzuzeigen.
Formel
=IF(ISFORMULA(A2),FORMULATEXT(A2),„not a formula")
Erläuterung
Wenn Zelle A2 eine Formel enthält, wird die FORMULATEXT-Funktion ausgeführt; andernfalls erscheint der Text „keine Formel“.
Hinweis: Die FORMULATEXT-Funktion wurde ab Excel 2013 neu hinzugefügt.
Die besten Office-Produktivitätstools
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen,damit das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
- Reduziert für Sie täglich Hunderte von Mausklicks – verabschieden Sie sich vom Mausarm.
- Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie in Chrome, Edge und Firefox.
