Es gibt verschiedene Möglichkeiten, den Dateinamen des aktuellen Arbeitsbuchs in Excel anzuzeigen:
1. Verwenden der Funktion "cell":
Dies ist die einfachste Methode. Die "Cell" -Funktion kann Informationen über eine Zelle einschließlich des Dateinamens zurückgeben. Verwenden Sie diese Formel in jeder Zelle:
`` `excel
=Cell ("Dateiname")
`` `
Dadurch wird der vollständige Pfad zum Arbeitsbuch zurückgegeben. Wenn Sie den Dateinamen nur ohne Pfad möchten, müssen Sie ihn mit anderen Funktionen kombinieren (siehe unten).
2. Verwenden Sie `Mid`,` find` und `cell` -Funktionen (nur für Dateiname):
Die Funktion "Cell (" Dateiname ")` `Die vollständige Pfad gibt zurück. Um nur den Dateinamen zu extrahieren, können Sie diese Funktionen gemeinsam verwenden:
`` `excel
=Mid (Cell ("Dateiname"), find ("[", cell ("Dateiname")+1, find ("]", cell ("Dateiname")-find ("[", cell ("Dateiname")-1)-1)
`` `
Diese Formel funktioniert wie folgt:
* `Cell (" Dateiname ")`:Holen Sie sich den vollen Weg.
* `Find (" [", cell (" Dateiname "))`:Findet die Position der Öffnungsquadrat -Klammer `[`, die normalerweise den Beginn des Dateinamens auf dem Weg markiert.
* `Find ("] ", cell (" Dateiname "))`:Findet die Position der schließenden quadratischen Klammer `]`.
* `Mid (...)`:extrahiert das Substring zwischen den Klammern, was der Dateiname ist.
3. Verwenden von VBA (für mehr Kontrolle und dynamische Updates):
Um mehr Kontrolle zu erhalten und den Dateinamen automatisch zu aktualisieren, wenn die Arbeitsmappe verschoben oder umbenannt wird, können Sie VBA verwenden. Fügen Sie dem folgenden Code einem Modul hinzu (Entwickler -Registerkarte> Visual Basic):
`` `vba
Funktion getFileName () als String
GetFileName =thisworkbook.fullname
Endfunktion
Funktion getFileNameOnly () als Zeichenfolge
GetFileNameonly =thisworkbook.name
Endfunktion
`` `
Dann können Sie in Ihrem Arbeitsblatt diese Funktionen aufrufen:
* `=GetFileName ()` wird den vollständigen Pfad zurückgeben.
* `=GetFileNameOnly ()` wird nur den Dateinamen zurückgeben.
Der VBA -Ansatz ist robuster, da er direkt auf die Eigenschaften des Arbeitsbuchs zugreift. Die Formeln stützen sich auf das spezifische Format des von "Cell" zurückgegebenen Pfades, was * in verschiedenen Excel -Versionen oder -konfigurationen * ändern kann. Der "Cell" -Funktionsansatz ist jedoch einfacher, wenn Sie keine dynamischen Aktualisierungen oder den reinen Dateinamen benötigen. Wählen Sie die Methode, die Ihren Anforderungen und technischen Kenntnissen am besten entspricht.