Excel bietet keine eingebaute Formel, um den Namen des aktiven Excel-Arbeitsblatts sofort zurückzugeben. Es kann jedoch Situationen geben, in denen Sie den Wert Ihres aktiven Blatts dynamisch in Ihre Excel-Datei einfügen müssen. Zum Beispiel, wenn der Name der Tabelle auf Ihrem Blatt der Name des Blattes selbst sein muss und wenn Sie den Tabellennamen fest codieren, und wenn Sie später den Blattnamen ändern, muss auch der Tabellenname geändert werden manuell. Wenn der Name der Tabelle jedoch dynamisch ausgefüllt wird, z. B. mithilfe einer Formel, dann ändert sich automatisch auch der Name der Tabelle, wenn sich der Blattname ändert.
Wie bereits erwähnt, gibt es, obwohl die Anforderungen sehr wahrscheinlich sind, keine einfache Formel, mit der Sie den Namen des aktiven Blatts extrahieren können. Wir haben jedoch einige Formelkombinationen, mit denen Sie den Namen des aktiven Blatts erfolgreich extrahieren können. Lesen Sie weiter, um zu erfahren, wie!
Abschnitt 1: So erhalten Sie den Namen des aktuellen Blatts mithilfe der Kombination der Funktionen „Right“, „Cell“, „Find“ und „Len“.
Abschnitt 1.1: Vollständige Formel
Der erste Schritt wäre, sicherzustellen, dass Sie Ihre Excel-Tabelle gespeichert haben. Wenn Sie Ihr Excel-Dokument noch nicht gespeichert haben, speichern Sie es zuerst, sonst würde diese Formel nicht funktionieren.
Um das Dokument zu speichern, können Sie einfach auf drücken STRG + S zusammen, navigieren Sie zu dem Ort, an dem Sie Ihr Dokument speichern möchten, geben Sie der Datei einen Namen und speichern Sie sie schließlich.
Schritt 1: Sobald Sie das Excel-Dokument gespeichert haben, einfach Doppelklick auf irgendeiner Zelle. Sobald Sie den Bearbeitungsmodus aufgerufen haben, kopieren und vorbeie die folgende Formel und drücke die Eintreten Schlüssel.
=RIGHT(CELL("Dateiname"),LEN(CELL("Dateiname"))-FIND("]",CELL("Dateiname")))
Notiz: Machen Sie sich keine Sorgen, wenn Sie die Länge der Formel sehen, im Abschnitt unten haben wir die Formel im Detail erklärt.
Schritt 2: Sobald Sie die getroffen haben Eintreten Taste, können Sie sehen, dass der Name des aktuellen Blattes, im Beispiel unten der Blattname ist Die Geek-Seite, wird erfolgreich in der Zelle zurückgegeben, in der die Formel eingegeben wurde. Ja, es ist einfach, da sind wir uns auch einig. Wenn Sie jedoch wissen möchten, wie die Formel funktioniert, können Sie sich auf den folgenden Abschnitt beziehen.
Abschnitt 1.2: Formelerklärung
Nehmen wir in diesem Abschnitt die lange Formel aus dem obigen Abschnitt, teilen Sie sie auf und finden Sie heraus, was wirklich passiert und wie sie den Namen des aktuellen Blatts erfolgreich zurückgibt.
Schritt 1: Der allererste Teil der Formel ist =ZELLE("Dateiname"). Das Zelle Die Funktion akzeptiert nur ein Argument. Es gibt die vollständige Adresse der Zelle zurück, einschließlich des Dateispeicherorts des Blatts und des aktuellen Arbeitsblattnamens.
ANZEIGE
Schritt 2: Wenn Sie sich den Screenshot unten ansehen, wenn Sie das drücken Eintreten Taste erhalten Sie den vollständigen Dateinamen einschließlich des aktuellen Blattnamens am Ende.
Schritt 3: Wie du sehen kannst, Der Blattname steht ganz am Ende des Dateinamens. Genauer gesagt, was danach kommt rechte eckige Klammer, ], ist der Blattname. Verwenden wir also die FINDEN Funktion, um den Indexwert der eckigen Klammer zu finden. Nachdem wir diesen Index gefunden haben, lassen Sie uns herausfinden, welche Zeichen danach kommen, was im Wesentlichen der Blattname ist.
Das FINDEN Die Funktion nimmt 2 Argumente auf, eines ist das Zeichen, dessen Index gefunden werden soll, und das zweite ist die Zeichenfolge, in der die Suche durchgeführt werden soll. So unser FINDEN Die Funktion würde in diesem speziellen Fall wie folgt aussehen.
=FINDEN("]",A1)
A1 ist die Zellen-ID der Zelle, die den Dateinamen enthält, den wir mithilfe von gefunden haben ZELLE Funktion. Wenn sich Ihr Dateiname in einer anderen Zelle befindet, sollten Sie diese Zellen-ID anstelle von A1 angeben.
Schritt 4: Das FINDEN Funktion hat den Wert 65 zurückgegeben. Dies bedeutet, dass die rechte eckige Klammer ist am 65. Position. Wir müssen also alles aus dem Dateinamen extrahieren, was nach der 65. Stelle kommt, also alles, was nach der rechten eckigen Klammer kommt.
Schritt 5: Um alles zu extrahieren, was nach der 65. Stelle kommt, müssen wir zuerst wissen, wie viele Zeichen nach der 65. Stelle extrahiert werden sollen. Um es einfacher zu machen, müssen wir wissen, wie viele Zeichen genau unsere sind aktueller Blattname hat. Verwenden wir dafür die LEN Funktion. Die Funktion ist wie folgt.
=LEN(A1)-SUCHEN("]",A1)
Die obige Formel einfach gibt die Länge des Blattnamens zurück. Sie wird ermittelt, indem zuerst die Länge des Dateinamens berechnet wird, indem verwendet wird LÄNGE(A1), und subtrahieren Sie dann die Länge des Dateinamens bis zur rechten eckigen Klammer, die 65 ist.
Schritt 6: Die obige Formel gibt zurück 13, das ist die Länge des Stroms BlechName, Die Geek-Seite.
Schritt 7: Wir haben jetzt also die Quellzeichenfolge, die der vollständige Dateiname ist, und wir wissen, dass der aktuelle Blattname aus 13 Zeichen besteht und dass er am Ende des Dateinamens steht. Wenn wir also 13 Zeichen ganz rechts vom Dateinamen extrahieren, erhalten wir den aktuellen Blattnamen.
Lassen Sie uns nun den Blattnamen mithilfe von extrahieren RECHTS sofort funktionieren. Das RECHTS Funktion ist wie folgt.
=RECHTS(A1, LÄNGE(A1)-SUCHEN("]",A1))
Das RECHTS Die Funktion nimmt 2 Argumente auf, eines ist die Zeichenfolge, aus der die Teilzeichenfolge extrahiert werden soll, und Die zweite ist die Anzahl der Zeichen, die aus dem rechten Teil des Elternteils extrahiert werden müssen Schnur.
Der folgende Screenshot zeigt Ihnen dies nun im Detail. Das RECHTS Die Funktion übernimmt den Dateinamen und die Länge des aktuellen Blatts. Also aus dem Dateinamen, RECHTS string extrahiert den Blattnamen, der aus 13 Zeichen besteht, wie aus den obigen Schritten berechnet, von der ganz rechten Seite der Zeichenfolge.
Schritt 8: Los geht's! Der Name des aktiven Blattes wird nun erfolgreich extrahiert!
Schritt 9: Der Name wurde erfolgreich extrahiert, aber es gibt eine kleine Abhängigkeit. Unsere Formel hat eine Abhängigkeit von der Zelle, in der die ZELLE Funktion definiert ist. Wir verweisen immer wieder auf A1. Eine Sache ist, dass wir möglicherweise nicht den vollständigen Dateinamen in unserem Dokument haben möchten, daher könnte es eine große Unannehmlichkeit sein, ihn auf dem Dokument zu haben. Eine andere Sache ist, dass unsere Formel nicht mehr funktioniert, wenn wir sie löschen, da sie eine Abhängigkeit hat. Entfernen wir also die Abhängigkeit.
Dafür, Doppelklicken Sie auf die Zelle, in der die CELL-Funktion definiert ist und Kopieren die gesamte Formel. Sie können die Formel kopieren, indem Sie sie auswählen und dann die Tasten drücken STRG + C zusammen.
Schritt 10: Jetzt in unserem RECHTS Formel, Ersetzen Sie A1 durch die CELL-Funktion, die Sie in Schritt 9 kopiert haben. Es gibt 3 Vorkommen von A1 in der RECHTEN Formel, also müssen alle 3 ersetzt werden.
Schritt 11: Der folgende Screenshot zeigt, wie die RECHTE Formel aussehen sollte, nachdem die Ersetzungen vorgenommen wurden.
Schritt 12: Wenn Sie die treffen Eintreten drücken oder an anderer Stelle klicken, können Sie sehen, dass der aktuelle Blattname erfolgreich extrahiert wurde. Da es keine Abhängigkeit mehr gibt, können Sie das auch löschen das A1 Zelle. Genießen!
Abschnitt 2: So erhalten Sie den Namen des aktuellen Blatts mithilfe der Kombination von Mid-, Cell- und Find-Funktionen
Dies ist eine weitere Formelkombination, mit der Sie den Namen des aktiven Blatts finden können. In dieser Formel verwenden Sie anstelle von RECHTS Funktion verwenden wir die MITTEL Funktion. Die Formel lautet wie folgt.
=MID(CELL("Dateiname"),FIND("]",CELL("Dateiname"))+1,255)
Doppelklicken Sie im Excel-Dokument auf eine beliebige Zelle und einfach Kopieren Sie die obige Formel und fügen Sie sie ein und drücke die Eintreten Schlüssel. Sie erhalten den Namen des aktiven Blatts, das in der Zelle zurückgegeben wird, in der Sie die Formel eingegeben haben.
Notiz: Das MITTEL Die Funktion gibt den Teilstring aus dem Hauptstring zurück, wenn wir die Startposition des Teilstrings und seine Länge angeben.
Bitte beachten Sie auch, dass selbst damit diese Formel funktioniert, Sie sollten das Dokument zuerst irgendwo gespeichert haben, sonst bekommst du die WertError.
Auch wenn es in Excel keine einfache Formel gibt, mit der Sie die sofort erhalten Name des aktiven Blattes, indem Sie eine der obigen Formelkombinationen verwenden, können Sie Ihren gewünschten erhalten Ergebnis.
Bitte teilen Sie uns im Kommentarbereich mit, wenn Sie Bedenken bezüglich eines der Schritte haben.
Bleib dran!
Schritt 1 - Laden Sie das Restoro PC Repair Tool hier herunter
Schritt 2 - Klicken Sie auf Scan starten, um alle PC-Probleme automatisch zu finden und zu beheben.