Arbeitsblattnamen aus Formel abrufen - Excel

Inhaltsverzeichnis
Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial wird gezeigt, wie Sie einen Blattnamen mit einer Formel in Excel erhalten.

Blattnamen abrufen

In Excel gibt es keine Funktion, um den Blattnamen direkt abzurufen. Sie können jedoch mit VBA einen Blattnamen abrufen oder die Funktionen CELL, FIND und MID verwenden:

1 =MID(CELL("Dateiname"),FIND("]",CELL("Dateiname"))+1,31)

Gehen wir die obige Formel durch.

ZELL-Funktion

Wir können die CELL-Funktion verwenden, um den Dateipfad, den Namen und das Blatt zurückzugeben, indem wir "Dateiname" eingeben.

1 =ZELLE("Dateiname")

Um den Namen des aktuellen Arbeitsblatts abzurufen, können Sie die Funktion mit oder ohne das optionale Referenzargument verwenden und sich auf eine beliebige Zelle auf der aktuellen Registerkarte beziehen.

1 =ZELLE("Dateiname",A1)

Sie können auch Informationen zu jedem anderen Arbeitsblatt abrufen, indem Sie auf eine Zelle auf diesem Blatt verweisen.

1 =ZELLE("Dateiname",AnotherSheet!A1)

FINDEN-Funktion

Wie oben gezeigt, gibt die CELL-Funktion den Dateipfad, den Namen und das Arbeitsblatt zurück. Wir benötigen weder den Pfad noch den Arbeitsmappennamen, daher müssen wir den Blattnamen isolieren.

Verwenden Sie zuerst die FIND-Funktion, um die Position des Zeichens unmittelbar vor dem Blattnamen (der immer „]“ ist) zu bestimmen.

1 =FINDEN("]",B3)

MID-Funktion

Da wir die letzte Zeichenposition vor dem Arbeitsblattnamen haben, können wir jetzt die MID-Funktion verwenden, um die Zeichen nach dieser Position zu extrahieren. Unser Blattname beginnt an der Position über + 1, aber wir wissen nicht, wie lang der Blattname ist. Wir kennen jedoch die maximale Länge eines Arbeitsblattnamens (31) und können diese in der MID-Funktion verwenden:

1 =MITTEL(B3,C3+1,31))

Alles zusammen ergibt unsere ursprüngliche Formel:

1 =MID(CELL("Dateiname"),FIND("]",CELL("Dateiname"))+1,31)

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave