Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Excel & LibreOffice: Blattname in einer Zelle ausgeben

Überraschenderweise haben Excel und LibreOffice Calc keine simple Funktion, mit der man den Blattnamen in eine Zelle schreiben kann. Über einen kleinen Trick gehts doch.
Ein Excel-Arbeitsblatt mit dem Blattnamen in einer Zelle

Der Blattname in der Zelle mitsamt der zugehörigen Formel sieht dann z.B. so aus

© Quelle: PCtipp.ch

Man würde von einem Tabellenkalkulations-Riesen wie Excel erwarten, dass er etwas so Triviales wie das Ausgeben des Blattnamens in einer Zelle mit einer einzigen simplen Funktion hinbekommt. Aber leider ist das nicht so einfach. Früher griff man hierfür in Excel teils sogar zu einem kleinen VBA-Makro, welches jedoch heute nicht mehr funktioniert.

Lösung: Der Excel-Fuchs Martin Weiss hat eine Formel gestrickt, mit der es ohne Makro geht. Wichtig ist einfach, dass Sie die Datei mindestens einmal gespeichert haben. Solange die Datei nicht gespeichert wurde, hat sie keinen Pfad und Dateinamen – und die Formel würde sofort auf die Nase fallen.

Voilà – hier ist die Formel. Sie müssen diese auch nicht anpassen. Fügen Sie diese einfach in jene Zelle ein, in welcher der Blattname erscheinen soll:

=RECHTS(ZELLE("dateiname";A1);LÄNGE(ZELLE("dateiname";A1))-FINDEN("]";ZELLE("dateiname";A1))) 

Der Blattname in der Zelle mitsamt der zugehörigen Formel sieht dann z.B. so aus

© Quelle: PCtipp.ch

Laut Kommentaren im Blog des Tabellenexperten hat es bei manchen Usern erst geklappt, nachdem man den Zellbezug A1 mit $A$1 fixiert hat. Ohne dies habe es sonst bei diesen in allen Blättern denselben Namen eingetragen. Dieses Phänomen konnte ich bei meinem Kurztest nicht reproduzieren. Es trat nur auf, wenn man den Bezug auf A1 komplett wegliess (das wäre dann: =RECHTS(ZELLE("dateiname");LÄNGE(ZELLE("dateiname"))-FINDEN("]";ZELLE("dateiname"))))

Sollte es bei Ihnen auftreten, versuchen Sie es auch einmal so:

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

Die Idee dahinter: Die Funktion ZELLE mit dem Parameter «Dateiname» kennt auch den Namen des aktuellen Tabellenblatts. Dies können Sie nach einem Speichern Ihrer Datei ausprobieren, indem Sie in eine Zelle schlicht: =ZELLE("dateiname") schreiben. Excel spuckt den ganzen Pfad aus, inklusive Dateinamen und Tabellenblattnamen, z. B. so: «C:\Users\Test\[MonatsMappe.xlsx]Januar»

Wie Sie erkennen, befindet sich der Blattname am Ende der Angabe, direkt rechts einer schliessenden eckigen Klammer (]). Die wird in der obigen Formel mittels FINDEN gesucht, dann werden noch die überzähligen Teile per Formel weggeschnitten – und übrig bleibt der Blattname.

Wundern Sie sich nicht über den Bezug auf A1; Sie müssen diesen auch nicht anpassen. Ihn braucht es, damit sich die Formel auf jedem Blatt wieder neu auf ein Objekt (hier: eine Zelle) beziehen kann, das sich auf diesem Blatt befindet.

Und auch in LibreOffice Calc

In LibreOffice Calc funktioniert der gleiche Trick ebenfalls. Nur die Syntax unterscheidet sich ein klein wenig von jener in Excel. In Calc verwenden Sie die Formel so:

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

In LibreOffice gehts nach dem gleichen Prinzip, aber es ist in diesem Fall kein konkreter Zellbezug nötig

© Quelle: PCtipp.ch

Hier ist interessanterweise auch kein Bezug auf eine konkrete Zelle erforderlich.

(Ursprung 31.05.2013, letztes Update mit Ergänzung zu LibreOffice 22.07.2022)

Kommentare

Office Excel LibreOffice Microsoft Office
Anzeige
Anzeige

Neueste Beiträge

Deepfake-Vorfälle stiegen 2025 um 500 Prozent
Skandale um Deepfakes nehmen zu und das Ausmass der Auswirkungen auf die Opfer und die Lücken im Strafrecht werden erst langsam klar.
3 Minuten
Video-Ki Gemini Omni vorgestellt - PCtipp hat sie ausprobiert
Google präsentiert mit Gemini Omni ein neues Modell, das aus allen möglichen Eingaben wie Audio, Text, Video oder Bildern vielfältige Ausgaben erzeugen kann – angefangen bei Videos. Wir haben es getestet.
3 Minuten
20. Mai 2026
Apples Worldwide Developers Conference beginnt am 8. Juni
Apple hat das Programm der Worldwide Developers Conference vorgestellt. Es beginnt wie immer mit der Keynote im 19 Uhr.
2 Minuten
18. Mai 2026

Das könnte Sie auch interessieren

Apple-Ecke
Lineár Calendar: das ganze Jahr im Blick
Wer kennt sie nicht, die Jahreskalender im Büro: Sie zeigen einen schnellen Überblick darüber, was in diesem Jahr noch kommen wird.
2 Minuten
28. Apr 2026
Hardware identifizieren
Was ist dieses unbekannte Gerät in meinem Netzwerk?
In der Bedienoberfläche Ihres Routers entdecken Sie mehrere Geräte, die Sie nicht auf Anhieb einem Ihrer eigenen Geräte zuordnen können. Wie finden Sie heraus, was es ist?
3 Minuten
30. Apr 2026
Outlook-Tipps
Das neue Outlook
Microsoft hat seine beliebte E-Mail- und Organisations-Software Outlook komplett überarbeitet. Wir zeigen Ihnen Schritt für Schritt, wie Sie die neue Version einrichten, bedienen und optimal auf Ihre Bedürfnisse anpassen.
9 Minuten
10. Apr 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare