Zum Hauptinhalt springen

Dateinamen aus einem Pfad in Excel extrahieren

Author: Siluvia Last Modified: 2025-05-28

Dieses Tutorial erklärt, wie Sie Formeln anwenden, um Dateinamen mit oder ohne Erweiterung aus einem Dateipfad in einer bestimmten Zelle in Excel zu extrahieren.

doc-extract-filename-frompath-1

Dateinamen mit Erweiterung aus einem Pfad extrahieren
Dateinamen ohne Erweiterung aus einem Pfad extrahieren


Dateinamen mit Erweiterung aus einem Pfad extrahieren

Wie der folgende Screenshot zeigt, gibt es eine Liste mit verschiedenen Dateipfaden, und Sie möchten nur die Dateinamen mit Erweiterungen daraus extrahieren. Die folgende Formel wird Ihnen helfen, das Problem zu lösen.

doc-extract-filename-frompath-2

Allgemeine Formel

=TEIL(A1;FINDEN("*";WECHSELN(A1;"\";"*";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))))+1;LÄNGE(A1))

Argumente

A1: Stellt die Zelle dar, die den Dateipfad enthält, aus dem Sie den Dateinamen extrahieren möchten.

Wie verwendet man diese Formel?

1. Wählen Sie eine leere Zelle aus, um den Dateinamen auszugeben. In diesem Fall wähle ich die Zelle D3.

2. Geben Sie die folgende Formel ein und drücken Sie die Eingabetaste. Wählen Sie die Ergebniszelle aus und ziehen Sie dann ihren Ausfüllkästchen nach unten, um sie auf andere Zellen anzuwenden.

=TEIL(B3;FINDEN("*";WECHSELN(B3;"\";"*";LÄNGE(B3)-LÄNGE(WECHSELN(B3;"\";""))))+1;LÄNGE(B3))

doc-extract-filename-frompath-3

Jetzt sind alle Dateinamen mit Erweiterungen in spezifischen Dateipfaden extrahiert, wie im obigen Screenshot gezeigt.

Hinweise:

  • In dieser Formel ist B3 die Zelle, die den Dateipfad enthält. Bitte ändern Sie es nach Bedarf.
  • Wenn der Dateiname nicht länger als 99 Zeichen ist, kann die folgende kürzere Formel ebenfalls verwendet werden, um das Problem zu lösen. Siehe den unten gezeigten Screenshot.
    =GLÄTTEN(RECHTS(WECHSELN(A2;"\";WIEDERHOLEN(" ";100));99))
    doc-extract-filename-frompath-4

Wie funktioniert diese Formel?

=TEIL(B3;FINDEN("*";WECHSELN(B3;"\";"*";LÄNGE(B3)-LÄNGE(WECHSELN(B3;"\";""))))+1;LÄNGE(B3))

1. FINDEN("*";WECHSELN(B3;"\";"*";LÄNGE(B3)-LÄNGE(WECHSELN(B3;"\";""))))

  • LÄNGE(B3): Die LÄNGE-Funktion berechnet die Gesamtlänge in "D:\\files\work\Q1\Jan\text.txt" und gibt das Ergebnis als 30 zurück;
  • LÄNGE(WECHSELN(B3;"\";"")): Die WECHSELN-Funktion ersetzt das Zeichen "\" durch nichts. Das Ergebnis ist "D:filesworkQ1Jantext.txt". Dann berechnet die LÄNGE-Funktion die Gesamtlänge von "D:filesworkQ1Jantext.txt" und erhält das Ergebnis 24;
  • WECHSELN(B3;"\";"*";30-24): Die WECHSELN-Funktion ersetzt das dritte Zeichen (30-24=6) "\" in "D:\\files\work\Q1\Jan\text.txt" durch ein einzelnes Zeichen "*". Hier ist das Ergebnis "D:\\files\work\Q1\Jan*text.txt";
  • FINDEN("*";"D:\\files\work\Q1\Jan*text.txt"): Die FINDEN-Funktion lokalisiert die Position des Zeichens "*" in "D:\\files\work\Q1\Jan*text.txt" und gibt schließlich 22 zurück. Das bedeutet, dass das Zeichen "*" an der 22. Position in "D:\\files\work\Q1\Jan*text.txt" steht.

2. =TEIL(B3;22+1;LÄNGE(B3))

  • Wie oben erläutert, gibt LÄNGE(B3) das Ergebnis 30 zurück, hier kann die TEIL-Funktion als =TEIL("D:\\files\work\Q1\Jan\text.txt";23;30) dargestellt werden. Das bedeutet, dass die TEIL-Funktion 30 Zeichen aus der Zeichenfolge "D:\\files\work\Q1\Jan\text.txt" extrahiert, beginnend am 23. Zeichen. Hier ist das Ergebnis text.txt.

Dateinamen ohne Erweiterung aus einem Pfad extrahieren

In einer anderen Situation möchten Sie möglicherweise nur den Dateinamen ohne Erweiterung aus einem Pfad extrahieren, wie im folgenden Screenshot gezeigt. Dieser Abschnitt bietet eine lange Formel, um Ihnen dabei zu helfen.

doc-extract-filename-frompath-5

Allgemeine Formel

=WENNFEHLER(TEIL(A1;FINDEN(ZEICHEN(1);WECHSELN(A1;"\";ZEICHEN(1);LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))))+1;FINDEN(ZEICHEN(1);WECHSELN(A1;".";ZEICHEN(1);LÄNGE(A1)-LÄNGE(WECHSELN(A1;".";""))))-FINDEN(ZEICHEN(1);WECHSELN(A1;"\";ZEICHEN(1);LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))))-1);"")

Argumente

A1: Stellt die Zelle dar, die den Dateipfad enthält, aus dem Sie den Dateinamen extrahieren möchten.

ZEICHEN(1): Das ZEICHEN(1) hier kann durch jede beliebige ZEICHEN-Nummer ersetzt werden, die Sie benötigen. Oder es kann durch ein bestimmtes Symbol in Anführungszeichen wie "*" ersetzt werden.

Wie verwendet man diese Formel?

1. Wählen Sie eine leere Zelle aus, um den Dateinamen ohne die Erweiterung auszugeben.

2. Geben Sie die folgende Formel ein und drücken Sie die Eingabetaste. Wählen Sie die Ergebniszelle aus und ziehen Sie dann ihren Ausfüllkästchen nach unten, um sie auf andere Zellen anzuwenden.

=WENNFEHLER(TEIL(B4;FINDEN(ZEICHEN(1);WECHSELN(B4;"\";ZEICHEN(1);LÄNGE(B4)-LÄNGE(WECHSELN(B4;"\";""))))+1;FINDEN(ZEICHEN(1);WECHSELN(B4;".";ZEICHEN(1);LÄNGE(B4)-LÄNGE(WECHSELN(B4;".";""))))-FINDEN(ZEICHEN(1);WECHSELN(B4;"\";ZEICHEN(1);LÄNGE(B4)-LÄNGE(WECHSELN(B4;"\";""))))-1);"")

doc-extract-filename-frompath-6

Hinweis: In dieser Formel ist B3 die Zelle, die den Dateipfad enthält. Bitte ändern Sie es nach Bedarf.


Verwandte Funktionen

Excel TEIL-Funktion
Die Excel TEIL-Funktion wird verwendet, um eine bestimmte Anzahl von Zeichen aus der Mitte einer gegebenen Textzeichenfolge zu finden und zurückzugeben.

Excel FINDEN-Funktion
Die Excel FINDEN-Funktion wird verwendet, um eine Zeichenfolge innerhalb einer anderen Zeichenfolge zu finden und gibt die Startposition der Zeichenfolge innerhalb einer anderen zurück.

Excel WECHSELN-Funktion
Die Excel WECHSELN-Funktion ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch einen anderen Text oder andere Zeichen.

Excel LÄNGE-Funktion
Die Excel LÄNGE-Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.

Excel WENNFEHLER-Funktion
Die WENNFEHLER-Funktion wird verwendet, um ein benutzerdefiniertes Ergebnis zurückzugeben, wenn eine Formel einen Fehler auswertet, und ein normales Ergebnis zurückzugeben, wenn kein Fehler auftritt.


Verwandte Formeln

Mehrere Zeilen aus einer Zelle extrahieren
Wenn Sie eine Liste von Textzeichenfolgen haben, die durch Zeilenumbrüche getrennt sind (durch Drücken der Tastenkombination Alt + Enter beim Eingeben des Textes), und diese Textzeilen in mehrere Zellen extrahieren möchten, kann die Formel in diesem Tutorial Ihnen helfen.

Letzte Zeile eines Textes aus einer Mehrzeilen-Zelle extrahieren
Um die letzte Zeile eines Textes aus einer Textzeichenfolge zu extrahieren, die durch Zeilenumbrüche getrennt ist, kann eine Formel in diesem Tutorial Ihnen bei dieser Aufgabe in Excel helfen.

Den n-ten Wort aus einer Textzeichenfolge in Excel extrahieren
Dieser Artikel erklärt, wie Sie eine Formel verwenden, um ein bestimmtes n-tes Wort aus einer Textzeichenfolge in einer Zelle in Excel zu extrahieren.

Die letzten zwei Wörter aus einer Zelle in Excel extrahieren
Dieses Tutorial erklärt, wie Sie eine Formel verwenden, um die letzten beiden Wörter aus einer Zelle in Excel zu extrahieren.

Wort beginnend mit einem bestimmten Zeichen in Excel extrahieren
Dieses Tutorial bietet eine Formel mit detaillierten Schritten, um Ihnen zu helfen, das Wort, das mit einem bestimmten Zeichen beginnt, aus einer Textzeichenfolge in einer Zelle in Excel zu extrahieren.

Alle Wörter außer dem ersten oder letzten extrahieren
In diesem Tutorial erfahren Sie, wie Sie Formeln verwenden, um alle Wörter aus einer Zelle außer dem ersten oder letzten in Excel zu extrahieren.


Die besten Tools zur Büroproduktivität

Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte finden, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen kombinieren ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blattmanager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeugsets12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügetools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungstools (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.