Excel-Formel: Name und Pfad der Arbeitsmappe ohne Blatt abrufen -

Inhaltsverzeichnis

Generische Formel

=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")

Zusammenfassung

Wenn Sie den vollständigen Namen und Pfad der aktuellen Arbeitsmappe ohne Blattnamen abrufen möchten, können Sie eine Formel verwenden, die mehrere Textfunktionen verwendet, um den Blattnamen zu entfernen. Das Endergebnis ist eine Textzeichenfolge, die folgendermaßen aussieht:

path(workbook.xlsm)

Erläuterung

Die CELL-Funktion wird mit "Dateiname" verwendet, um den vollständigen Namen und Pfad der Arbeitsmappe abzurufen:

CELL("filename",A1)

Das Ergebnis ist ein vollständiger Pfad, der folgendermaßen aussieht:

path(workbook.xlsm)sheetname

Die LEFT-Funktion empfängt den vollständigen Pfad als Text zusammen mit der Position der eckigen Klammer ")" (minus 1), die von der Suchfunktion berechnet wird:

FIND(")",CELL("filename",A1))

Mit diesen Argumenten entfernt LEFT den Blattnamen effektiv aus dem Pfad. Die linke eckige Klammer ")" bleibt jedoch erhalten:

path(workbook.xlsm

Die letzte Funktion, SUBSTITUTE, entfernt das ")", indem es durch eine leere Zeichenfolge ("") ersetzt wird.

=SUBSTITUTE(path(workbook.xlsm,"(","")

Gute Links

Excel-Datei- und Formelnamenformeln (Chip Pearson)

Interessante Beiträge...