Excel

Nur Blattnamen abrufen

Get Sheet Name Only

Excel-Formel: Nur Tabellennamen abrufenAllgemeine Formel |_+_| Zusammenfassung

Um den Namen des aktuellen Arbeitsblatts (d. h. der aktuellen Registerkarte) zu erhalten, können Sie eine Formel verwenden, die auf der CELL-Funktion . CELL ruft den Namen und das Blatt der Arbeitsmappe ab, und die MITTE und FINDEN Funktionen werden verwendet, um nur den Blattnamen zu extrahieren. Im gezeigten Beispiel lautet die Formel in E5:



= MID ( CELL ('filename',A1), FIND (']', CELL ('filename',A1))+1,255)
Erläuterung

Die CELL-Funktion wird verwendet, um den vollständigen Dateinamen und Pfad zu erhalten:

 
= MID ( CELL ('filename',A1), FIND (']', CELL ('filename',A1))+1,255)

Das Ergebnis sieht so aus:





 
 CELL ('filename',A1)

CELL gibt dieses Ergebnis als Textargument an die MID-Funktion zurück. Der Blattname beginnt direkt nach der linken Klammer, daher wird die Startposition mit FIND berechnet:

 
path[workbook.xlsm]sheetname

Die Anzahl der zu extrahierenden Zeichen ist mit 255 fest codiert. In der Excel-Benutzeroberfläche können Sie ein Arbeitsblatt nicht mit mehr als 31 Zeichen benennen, aber das Dateiformat selbst lässt Arbeitsblattnamen mit bis zu 255 Zeichen zu. Dadurch wird sichergestellt, dass der gesamte Name abgerufen wird.



wie man pi in excel einfügt

Alternative mit RECHTS

Sie können auch die RECHTE Funktion um den Blattnamen anstelle von MID zu extrahieren:

 
 FIND (']', CELL ('filename',A1))+1

Dies erfordert mehr Funktionsaufrufe, funktioniert aber genauso gut.

Autor Dave Bruns


^