Kurzfassung —
ZELLE(Infotyp; [Bezug])gibt Metadaten über eine Zelle zurück — ihre Adresse, ihren Formatcode, ihren Inhaltstyp, ihre Spaltenbreite oder den vollständigen Pfad und Blattnamen der Arbeitsmappe — statt des Werts darin. Sie wählen mit einer Schlüsselwort-Zeichenkette was Sie abfragen ("Adresse","Dateiname","Format","Typ","Spalte", …). Im modernen Excel haben die meisten ihrer Aufgaben sauberere Alternativen — aberZELLE("Dateiname"; A1)ist immer noch der einzige native Weg ohne VBA, um den aktuellen Dateipfad und Blattnamen zu holen.
=ZELLE("Adresse"; C5) ' -> $C$5 (absolute Adresse als Text)
=ZELLE("Dateiname"; A1) ' -> C:\Reports\[Sales.xlsx]January (Pfad + Blatt)
=ZELLE("Typ"; A1) ' -> "b" leer, "l" Beschriftung/Text oder "v" Wert
=ZELLE("Spalte"; C5) ' -> 3 (Spaltennummer)
Wo die meisten Funktionen in eine Zelle greifen, um ihren Wert zu holen, geht ZELLE um die Zelle herum und berichtet über ihre Umgebung — wo sie liegt, wie sie formatiert ist, welche Art von Ding sie enthält und in welcher Datei sie steckt. Es ist eine Metadaten-Sonde, und ihren einen dauerhaften Nutzen (und ihre eine fiese Falle) zu kennen, ist fast alles, was Sie brauchen.
Hinweis: In der deutschen Excel-Oberfläche heißt diese Funktion ZELLE (englisch CELL), und ihre Infotyp-Schlüsselwörter sind lokalisiert —
"Adresse","Dateiname","Format","Typ","Spalte","Zeile","Breite". Fehlerwerte erscheinen als #NV bzw. #WERT! statt als #N/A / #VALUE!. Alle Beispiele verwenden die deutsche Syntax mit Semikolon als Argumenttrennzeichen.
Was Sie lernen werden
- Das mentale Modell: ZELLE ist eine Metadaten-Sonde, kein Wertleser
- Warum
Infotypeine Schlüsselwort-Zeichenkette ist — und was passiert, wenn Sie sich vertippen - Die Aufgabe, die ZELLE weiterhin besitzt: Dateiname, Pfad und Blattname herausziehen
- Warum
"Format"einen kryptischen Code zurückgibt und warum er veraltet - Die Neuberechnungs-Falle, die ZELLE „das Falsche zurückgeben" lässt
Das mentale Modell: eine Metadaten-Sonde
Jede andere Funktion, die Sie kennengelernt haben, gibt zurück, was in einer Zelle
steht — ihre Zahl, ihren Text, das Ergebnis ihrer Formel. ZELLE ist die Ausnahme: Sie
gibt Fakten über die Zelle zurück. Sie sagen ihr mit dem ersten Argument, Infotyp,
welchen Fakt Sie möchten, und richten sie mit dem zweiten auf eine Zelle:
=ZELLE("Zeile"; C5) ' -> 5 in welcher Zeile liegt diese Zelle?
=ZELLE("Breite"; C5) ' -> 8 wie breit ist ihre Spalte?
Dieses erste Argument ist die ganze Geschichte. "Adresse" gibt Ihnen die absolute
Adresse als Text; "Zeile" und "Spalte" geben die Koordinaten als Zahlen;
"Inhalt" gibt den Wert; "Typ" klassifiziert, was darin steht; "Format" meldet das
Zahlenformat; "Dateiname" gibt Pfad und Blatt der Arbeitsmappe zurück; "Breite"
misst die Spalte. Es ist dieselbe Familienidee wie bei den Kriterien von
ZÄHLENWENN, die eine Zeichenkette sind — das
Verhalten wird von einem Stück Text gesteuert, das Sie übergeben, sodass ein Tippfehler
nicht wie eine falsche Zahl einen Fehler auslöst; =ZELLE("Adrese"; C5) (falsch
geschrieben) gibt #WERT! zurück.
Die Aufgabe, die ZELLE weiterhin besitzt: Dateiname, Pfad und Blattname
Hier ist der Grund, warum ZELLE in modernen Arbeitsmappen überlebt.
ZELLE("Dateiname"; …) ist der einzige eingebaute Weg außer VBA, um den eigenen Pfad
der Arbeitsmappe und den aktuellen Blattnamen zu lesen:
=ZELLE("Dateiname"; A1)
' -> C:\Reports\[Sales.xlsx]January
Sie wollen selten die ganze Zeichenkette — Sie wollen ein Stück davon, also schneiden
Sie es mit Textfunktionen heraus. Der Blattname (alles
nach dem ]) ist die häufigste Anforderung:
=TEIL(ZELLE("Dateiname";A1); FINDEN("]";ZELLE("Dateiname";A1))+1; 255)
' -> January (nur der Blattname)
Zwei Fallen stecken in diesem einen Aufruf, und beide übersieht man leicht:
- Übergeben Sie den Bezug.
ZELLE("Dateiname")ohne zweites Argument funktioniert technisch, meldet aber über die zuletzt irgendwo geänderte Zelle, was mitwandert, während Sie bearbeiten. Fixieren Sie es immer:ZELLE("Dateiname"; A1). - Speichern Sie die Datei zuerst. Bei einer Arbeitsmappe, die nie gespeichert
wurde, gibt es noch keinen Pfad, sodass
ZELLE("Dateiname";A1)eine leere Zeichenkette zurückgibt — keinen Fehler, nur leer. Wer „Warum ist meine Blattnamen-Formel leer?" jagt, ist fast immer auf eine ungespeicherte Datei gestoßen.
Warum „Format" einen kryptischen Code zurückgibt (und veraltet)
ZELLE("Format"; …) klingt nützlich — „sag mir, wie diese Zelle formatiert ist" —
aber es ist der Infotyp, der am häufigsten enttäuscht. Er gibt einen Kurzcode
zurück, nicht die Formatzeichenkette, die Sie im Dialog sehen: "C2" für Währung mit
zwei Dezimalstellen, "P0" für einen Prozentwert ohne, "D1" für einen der
Datumsstile, "G" für Standard.
Zwei Probleme folgen. Erstens sind die Codes eine verlustbehaftete, kryptische
Zuordnung — viele benutzerdefinierte Formate fallen auf denselben Code zusammen, und
die Zuordnung ist regionsabhängig, sodass es fragil ist, Ihre Logik auf
ZELLE("Format";…) zu verzweigen. Zweitens, und schlimmer: "Format" liest das
Format, nicht den Wert, und das Ändern eines Zellformats löst keine Neuberechnung
aus. Nachdem Sie also eine Zelle umformatiert haben, zeigt das ZELLE-Ergebnis
weiterhin den alten Code, bis etwas eine Neuberechnung erzwingt (F9). Diese „es
zeigt das falsche Format"-Verwirrung ist fast immer ein Problem veralteter Berechnung,
kein Bug — und deshalb ist es eine Falle, die man besser meidet, "Format" zum Steuern
von Formeln zu verwenden.
Die Neuberechnungs- und Volatilitäts-Falle
Die obige Veraltung ist es wert, als eigene Regel formuliert zu werden, denn sie trifft
die Leute über "Format" hinaus. ZELLE ist eine volatile Funktion — sie berechnet
sich bei jeder Blattänderung neu, was große Arbeitsmappen still verlangsamt, wenn Sie
sie überall verstreuen. Doch paradoxerweise aktualisieren sich die konkreten Fakten,
die sie meldet (besonders Format und Farbe), nur bei einer Neuberechnung, und eine
reine Formatänderung ist keine. Das mentale Modell, das Sie behalten sollten: ZELLE sagt
Ihnen die Wahrheit zum Stand der letzten Neuberechnung, nicht zu diesem Augenblick.
Im Zweifel drücken Sie F9, bevor Sie einem "Format"- oder "Farbe"-Lesevorgang
vertrauen.
Die Ermessensentscheidung
ZELLE ist ein Schweizer Taschenmesser, bei dem die meisten Klingen durch bessere
Spezialwerkzeuge ersetzt wurden. Brauchen Sie die Adresse?
ADRESSE oder schlicht ZEILE/SPALTE sind klarer.
Müssen Sie den Typ wissen? Die IS-Funktionen
(ISTZAHL, ISTTEXT, ISTLEER) sagen, was Sie meinen — und beachten Sie, dass der
"Typ" von ZELLE grob ist: Er unterscheidet nur leer (b), Beschriftung/Text (l)
und Wert (v), und eine Formel, die "" zurückgibt, zählt als Beschriftung, nicht als
leer. Brauchen Sie den Wert? Beziehen Sie sich einfach auf die Zelle. Was bleibt und
was ZELLE im Werkzeugkasten hält, ist "Dateiname" — für Pfad und Blattname gibt es
keine sauberere native Quelle. Ihr stetiger Rückgang im Gebrauch ist kein Rätsel; es ist
das Geräusch, mit dem jede andere Klinge in den Ruhestand geht, während die eine gute
scharf bleibt.
Wie ExcelMaster hilft
Die Kombination ZELLE("Dateiname";…) + TEIL + FINDEN, um einen Blattnamen zu
extrahieren, ist genau die Art Sache, die man jedes Mal aufs Neue nachschlägt. Sagen Sie
ExcelMaster „setze den aktuellen Blattnamen in A1" oder „zeige den Ordnerpfad der
Arbeitsmappe in der Kopfzeile", und es schreibt die verschachtelte Formel korrekt —
fixierter Bezug, Speicherstatus berücksichtigt, der richtige Ausschnitt des Pfads —,
sodass Sie sie nicht aus dem Gedächtnis neu aufbauen müssen. Fragen Sie es nach Format
oder Typ einer Zelle, und es lenkt Sie zum schärferen Werkzeug (IS-Funktionen, ADRESSE),
wenn ZELLE Ihnen nur einen kryptischen Code geben würde.
Häufig gestellte Fragen
Was macht die Funktion ZELLE in Excel?
=ZELLE(Infotyp; [Bezug]) gibt Informationen über eine Zelle statt ihres Werts
zurück — etwa ihre Adresse, Zeile, Spalte, ihren Zahlenformatcode, Inhaltstyp, ihre
Spaltenbreite oder den Dateinamen der Arbeitsmappe. Sie wählen mit dem Schlüsselwort
Infotyp, was zurückgegeben wird, zum Beispiel =ZELLE("Adresse"; C5), um $C$5 zu
erhalten.
Wie erhalte ich in Excel den Blattnamen oder Dateipfad?
Verwenden Sie =ZELLE("Dateiname"; A1), das den vollständigen Pfad plus Blattnamen wie
C:\Reports\[Sales.xlsx]January zurückgibt. Um nur den Blattnamen zu isolieren,
umhüllen Sie es: =TEIL(ZELLE("Dateiname";A1); FINDEN("]";ZELLE("Dateiname";A1))+1; 255). Die Arbeitsmappe muss zuerst gespeichert sein, sonst ist das Ergebnis eine
leere Zeichenkette.
Warum zeigt ZELLE("Format") das falsche Format?
Das Ändern eines Zellformats löst keine Neuberechnung aus, sodass ZELLE("Format";…)
weiterhin den vorherigen Formatcode anzeigt, bis Excel neu berechnet. Drücken Sie F9,
um es zu erzwingen. Das Ergebnis ist außerdem ein Kurzcode ("C2", "P0", "G"),
nicht die vollständige Formatzeichenkette — weshalb Verzweigungslogik darauf fragil ist.
Was bedeuten die ZELLE-„Typ"-Ergebnisse b, l und v?
"b" bedeutet, die Zelle ist leer (blank), "l" bedeutet, sie enthält eine
Beschriftung (label, Text), und "v" bedeutet, sie enthält einen Wert (value,
eine Zahl oder etwas anderes Nicht-Textliches). Es ist eine grobe Prüfung — eine Formel,
die "" zurückgibt, liest sich als l. Für präzise Typprüfungen nutzen Sie die
IS-Funktionen wie ISTZAHL und ISTLEER.
Ist die Funktion ZELLE volatil?
Ja. ZELLE berechnet sich bei jeder Arbeitsblattänderung neu, sodass ihr starker Einsatz
eine große Arbeitsmappe verlangsamen kann. Bevorzugen Sie nicht-volatile Alternativen —
ADRESSE, ZEILE, SPALTE oder die IS-Funktionen — für alles außer dem
Dateiname-/Pfad-Einsatz, den ZELLE einzigartig bewältigt.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 09.07.2026.
Verwandte Anleitungen: Excel ADRESSE · Excel IS-Funktionen · Excel FORMELTEXT & ISTFORMEL · Excel TYP & N
