Dateipfad in Excel einfügen

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial erfahren Sie, wie Sie den Pfad und den Dateinamen mithilfe einer Formel in Excel ermitteln.

Pfad und Dateinamen abrufen

In Excel gibt es keine Funktion, um den Pfad und den Dateinamen direkt abzurufen, aber die CELL-Funktion gibt den Dateipfad, den Namen und das Blatt zurück. Mit den Textfunktionen FIND, LEFT und SUBSTITUTE können wir Pfad und Dateinamen isolieren.

1 =ERSETZEN(LINKS(ZELLE("Dateiname",B2),FIND("]",ZELLE("Dateiname",B2))-1),"[","")

Gehen wir die Formel durch.

Dateiname, Pfad und Arbeitsblatt

Wir verwenden die CELL-Funktion, um den Dateipfad, -namen und das Blatt zurückzugeben, indem wir "Dateiname" als Infotyp eingeben.

1 =ZELLE(“Dateiname”,B2)

FINDEN Sie die Position des Dateinamens

Wie oben gezeigt, gibt die CELL-Funktion den Dateipfad, den Namen und das Arbeitsblatt zurück. Da wir weder das Arbeitsblatt noch die eckigen Klammern benötigen, verwenden wir die FIND-Funktion, um die Position des letzten Zeichens (also des vor „]“) des Dateinamens zu bestimmen.

1 =FINDEN("]",B3)-1

Entfernen Sie den Arbeitsblattnamen

Sobald wir die Position des letzten Zeichens des Dateinamens haben, verwenden wir die LEFT-Funktion, um den Namen des Arbeitsblatts zu entfernen.

1 =LINKS(B3,C3)

ERSATZ-Funktion

Oben sehen Sie, dass zwischen Pfad- und Dateinamen noch eine offene eckige Klammer steht. Verwenden Sie die Funktion SUBSTITUTE, um das „[“ durch eine leere Zeichenfolge zu ersetzen.

1 =ERSETZEN(D3,"[","")

Die Kombination dieser Schritte in einer einzigen Formel ergibt:

1 =ERSETZEN(LINKS(ZELLE("Dateiname",B2),FIND("]",ZELLE("Dateiname",B2))-1),"[","")

Nur Pfad abrufen

Möglicherweise möchten Sie nur den Pfad ohne den Dateinamen anzeigen. Dazu können wir mit einem kleinen Tweak bei der LEFT-Funktion aufhören. Es ist nicht erforderlich, ERSETZEN, da keine Zeichen in der Mitte der Zeichenfolge zu löschen sind. Um nur den Pfad zurückzugeben, suchen wir die Position des ersten Zeichens des Dateinamens („[“) anstelle des letzten, und der Pfadname ist alles links davon.

1 =LINKS(ZELLE("Dateiname",B2),SUCHEN("[",ZELLE("Dateiname",B2))-1)

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave