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

Excel ZELLE (CELL) — Adresse, Format, Typ und Dateiname einer Zelle abrufen

|

Excel ZELLE (CELL) — Adresse, Format, Typ und Dateiname einer Zelle abrufen

KurzfassungZELLE(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 — aber ZELLE("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 Infotyp eine 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