KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel-formule Pad extraheren uit bestandsnaam

AuteurSun Wijzigingsdatum

Wilt u het pad extraheren uit het volledige pad inclusief bestandsnaam? Gebruik dan een formule die de functies LINKS, VIND.SPEC, VERVANGEN en LENGTE slim combineert. Hoewel de formule wat langer is, legt deze handleiding helder uit hoe deze precies werkt.
doc pad extraheren uit volledig pad 1

Algemene formule:

LEFT()path,FIND(„?",SUBSTITUTE())path,"\",„?",LEN()path)-LEN(SUBSTITUTE()path,"\",„")))))

Argumenten

Path: the cell reference or text string contains file path and file name.

Hoe deze formule werkt

Neem als voorbeeld: om het pad uit cel B3 te extraheren, die het volledige pad en de bestandsnaam bevat, gebruikt u de volgende formule:

=LEFT(B3,FIND(„?",SUBSTITUTE(B3,"\",„?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",„")))))

Druk op Enter om het pad uit de cel te extraheren.
doc pad extraheren uit volledig pad 2

Uitleg

Om het pad uit het volledige pad en de bestandsnaam te halen, telt de formule eerst hoe vaak het teken ‘\’ voorkomt met de functies LENGTE en VERVANGEN. Vervolgens vervangt VERVANGEN het laatste ‘\’ door het speciale teken ‘?’. Tot slot zoekt de formule dit ‘?’-teken en haalt het pad eruit met behulp van VIND.SPEC en LINKS.

LEN-functie geeft het aantal tekens in de tekstreeks.

SUBSTITUTE-functie vervangt oude tekst door nieuwe.

De formule LENGTE(B3)-LENGTE(VERVANGEN(B3,"\",„")) telt het aantal tekens ‘\’.

=LEN(B3)-LEN(SUBSTITUTE(B3,"\",„"))
=LEN(B3)-LEN(“C:UsersAddinTestWin10Documentsdescription.xlsx”)
50-46
=4

doc pad extraheren uit volledig pad 3

VERVANGEN(B3,"\",„?",LENGTE(B3)-LENGTE(VERVANGEN(B3,"\",„"))) vervangt het vierde ‘\’ door een ‘?’.

=SUBSTITUTE(B3,"\",„?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",„")))
=SUBSTITUTE(B3,"\",„?",4)
=C:\Users\AddinTestWin10\Documents?description.xlsx

doc pad extraheren uit volledig pad 4

FIND-functie wordt gebruikt om een tekenreeks binnen een andere tekenreeks te vinden en retourneert de startpositie van die tekenreeks.

De formule VIND.SPEC(„?",VERVANGEN(B3,"\",„?",LENGTE(B3)-LENGTE(VERVANGEN(B3,"\",„")))) vindt de positie van ‘?’ in de tekstreeks „C:\Users\AddinTestWin10\Documents?description.xlsx”.

=FIND(„?",SUBSTITUTE(B3,"\",„?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",„"))))
=FIND("?",„C:\Users\AddinTestWin10\Documents?description.xlsx")
=34

doc pad extraheren uit volledig pad 5

LEFT-functie extraheert een substring met een vaste lengte vanaf het begin van de opgegeven tekst.

=LEFT(B3,FIND(„?",SUBSTITUTE(B3,"\",„?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",„")))))
=LEFT(B3,34)
=C:\Users\AddinTestWin10\Documents\

doc pad extraheren uit volledig pad 6

Voorbeeldbestand

doc voorbeeldKlik om het voorbeeldbestand te downloaden


Gerelateerde formules

Gerelateerde functies

De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.