Wenn Sie herausfinden müssen, in welchem ​​Verzeichnis Ihre Arbeitsmappe gespeichert ist, könnten Sie versucht sein, ein Makro zu verwenden, um die Antwort herauszufinden. Obwohl dies ein gültiger (und relativ einfacher) Ansatz ist, lassen sich einige Personen von Makros einschüchtern oder möchten sie nicht in den Arbeitsmappen verwenden.

Die folgende Arbeitsblattformel gibt das Verzeichnis zurück, in dem die Arbeitsmappe gespeichert ist:

=LEFT(CELL("Filename",$A$1),FIND("[",CELL("Filename",$A$1))-1)

Wenn Sie diese Formel in einer brandneuen Arbeitsmappe verwenden, die noch nicht gespeichert wurde, wird ein #WERT zurückgegeben! Error. Dies liegt daran, dass der Dateiname noch nicht festgelegt wurde und die LEFT-Funktion keinen Teil von etwas zurückgeben kann, das nicht vorhanden ist. Um den Fehler zu vermeiden, fügen Sie die Formel einfach wie folgt in die IFERROR-Funktion ein:

=IFERROR(LEFT(CELL("Filename",$A$1),FIND("[",CELL("Filename",$A$1))-1),"")

In dieser Variante wird die CELL-Funktion verwendet, um den Verzeichnisnamen zu extrahieren und zurückzugeben, jedoch nur, wenn er festgelegt wurde. Wenn es nicht gesetzt wurde, tritt ein Fehler auf und IFERROR gibt eine leere Zeichenfolge zurück.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (9455) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: