it-swarm.com.de

Wie kann ich den Namen des aktuellen Arbeitsblatts in einer Zelle anzeigen?

Ich möchte den Namen des aktuellen Arbeitsblatts in einer Zelle dieses Arbeitsblatts anzeigen können.

Wie kann ich das tun, ohne auf VBA-Skripte zurückzugreifen?

Wenn es darauf ankommt, ist die besondere Art von Excel, mit der ich arbeite, 2007, aber ich würde etwas bevorzugen, das so versionsunabhängig wie möglich ist.

13
ale
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1),1))

Die Arbeitsmappe muss gespeichert werden, bevor diese Funktion funktioniert.

Der Schlüssel zu dieser Funktion ist =CELL("filename",A1), der eine praktische Zeichenfolge zurückgibt, die den Dateipfad, den Dateinamen und den Arbeitsblattnamen enthält: C:\Users\john.smith\Desktop\[Test.xlsx]Sheet1

Sehen:

19
Dane