Excel-Blattnamen in Zelle überführen

Lesezeit
weniger als
1 Minute
Bis jetzt gelesen

Excel-Blattnamen in Zelle überführen

09.09.2025 - 10:07
Veröffentlicht in:

In Microsoft Excel sowie der freien Alternative LibreOffice Calc gibt es keine direkte Funktion, um den Namen eines Tabellenblatts in einer Zelle auszugeben. Mit einem einfachen Trick lässt sich diese Einschränkung jedoch umgehen. Die Formel von Martin Weiss ersetzt ältere VBA- oder Makro-Lösungen und funktioniert auch in aktuellen Office-Versionen.

Zunächst muss die Arbeitsmappe mindestens einmal gespeichert worden sein, damit Excel Pfad- und Dateiinformationen bereitstellen kann. Anschließend tragen Sie folgende Formel in die gewünschte Zelle ein:

=RECHTS(ZELLE("dateiname";$A$1);LÄNGE(ZELLE("dateiname";$A$1))-FINDEN("]";ZELLE("dateiname";$A$1)))

Die Funktion ZELLE("dateiname") liefert den vollständigen Pfad, den Dateinamen und den Namen des aktuellen Arbeitsblatts. Die Kombination aus RECHTS, LÄNGE und FINDEN extrahiert daraus ausschließlich den Blattnamen.

Nutzer von Excel 365 oder Excel 2024 können alternativ die neue Funktion TEXTNACH verwenden. Damit wird die Formel deutlich übersichtlicher:

=TEXTNACH(ZELLE("dateiname";A1);"]")

Auch in LibreOffice Calc lässt sich der Blattname über eine Formel ausgeben. Verwenden Sie dazu:

=RECHTS(ZELLE("Filename");LÄNGE(ZELLE("Filename"))-FINDEN("$";ZELLE("Filename")))

Nach einer Umbenennung des Tabellenblatts wird der Zellinhalt automatisch aktualisiert. Damit eignet sich die Methode beispielsweise für dynamische Überschriften, Berichte oder Ausdrucke mit mehreren Tabellenblättern.