Zum Hauptinhalt springen

Excel-Formel Pfad aus Dateinamen extrahieren

Author: Sun Last Modified: 2025-05-28

Wenn Sie den Pfad aus dem vollständigen Pfad und Dateinamen extrahieren möchten, können Sie eine Formel verwenden, die die Funktionen LINKS, FINDEN, ERSETZEN und LÄNGE kombiniert, um dies zu bewältigen. Die Formel ist etwas lang, aber dieses Tutorial wird erklären, wie die Formel funktioniert.
doc extract path from full path 1

Allgemeine Formel:

LINKS(Pfad;FINDEN("?";ERSETZEN(Pfad;"\";"?";LÄNGE(Pfad)-LÄNGE(ERSETZEN(Pfad;"\";"")))))

Argumente

Pfad: der Zellbezug oder Textstring, der den Dateipfad und Dateinamen enthält.

So funktioniert diese Formel

Ein Beispiel: Um den Pfad aus Zelle B3 zu extrahieren, die den vollständigen Pfad und den Dateinamen enthält, verwenden Sie bitte die folgende Formel:

=LINKS(B3;FINDEN("?";ERSETZEN(B3;"\";"?";LÄNGE(B3)-LÄNGE(ERSETZEN(B3;"\";"")))))

Drücken Sie Eingabetaste Taste, um den Pfad aus der Zelle zu extrahieren.
doc extract path from full path 2

Erklärung

Um den Pfad aus dem vollständigen Pfad und Dateinamen zu extrahieren, zählt die Formel zunächst die Anzahl der Zeichen „\“ mit den Funktionen LÄNGE und ERSETZEN, ersetzt dann das letzte „\“ durch ein spezielles Zeichen „?“ mit der Funktion ERSETZEN und findet schließlich das spezielle Zeichen „?“ und extrahiert den Pfad mithilfe der Funktionen FINDEN und LINKS.

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

Die ERSETZEN-Funktion ersetzt alten Text durch neuen Text.

Die Formel LÄNGE(B3)-LÄNGE(ERSETZEN(B3;"\";"")) zählt die Anzahl der Zeichen „\“.

=LÄNGE(B3)-LÄNGE(ERSETZEN(B3;"\";""))
=LÄNGE(B3)-LÄNGE(“C:UsersAddinTestWin10Documentsdescription.xlsx”)
50-46
=4

doc extract path from full path 3

ERSETZEN(B3;"\";"?";LÄNGE(B3)-LÄNGE(ERSETZEN(B3;"\";""))) ersetzt das vierte „\“ durch „?“.

=ERSETZEN(B3;"\";"?";LÄNGE(B3)-LÄNGE(ERSETZEN(B3;"\";"")))
=ERSETZEN(B3;"\";"?";4)
=C:\Users\AddinTestWin10\Documents?description.xlsx

doc extract path from full path 4

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

Die Formel FINDEN("?";ERSETZEN(B3;"\";"?";LÄNGE(B3)-LÄNGE(ERSETZEN(B3;"\";"")))) findet die Position von „?“ in der Textzeichenfolge "C:\Users\AddinTestWin10\Documents?description.xlsx".

=FINDEN("?";ERSETZEN(B3;"\";"?";LÄNGE(B3)-LÄNGE(ERSETZEN(B3;"\";""))))
=FINDEN("?";"C:\Users\AddinTestWin10\Documents?description.xlsx")
=34

doc extract path from full path 5

Die LINKS-Funktion extrahiert einen Teilstring fester Länge vom linken Rand des angegebenen Textes.

=LINKS(B3;FINDEN("?";ERSETZEN(B3;"\";"?";LÄNGE(B3)-LÄNGE(ERSETZEN(B3;"\";"")))))
=LINKS(B3;34)
=C:\Users\AddinTestWin10\Documents\

doc extract path from full path 6

Beispieldatei

doc sampleKlicken Sie hier, um die Beispieldatei herunterzuladen


Verwandte Formeln

Verwandte Funktionen
  • LINKS-Funktion
    Teilstring vom linken Rand des Textes extrahieren.
  • ERSETZEN-Funktion
    Suchen und Ersetzen einer Textzeichenfolge durch eine andere.
  • LÄNGE-Funktion
    Anzahl der Zeichen im Text abrufen.
  • SUCHEN-Funktion
    Position eines bestimmten Zeichens oder Teilstrings aus der gegebenen Textzeichenfolge finden.
  • FINDEN-Funktion
    Eine Zeichenfolge innerhalb einer anderen Zeichenfolge finden

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.