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

Excel-formule: Mapnaam extraheren uit pad

AuteurSun Wijzigingsdatum

Als u elk laatste Mapnaam wilt extraheren uit een lijst met Bestandspad in een werkblad zoals hieronder in de schermafbeelding wordt weergegeven, kunt u een formule gebruiken om dit snel af te handelen. In deze handleiding wordt de formule geïntroduceerd en worden de argumenten en elk onderdeel uitgelegd zodat u het gemakkelijk begrijpt.
doc haal extensie uit bestandsnaam 1

Algemene formule:

RIGHT(file_path,(LEN(file_path)-FIND(„?",SUBSTITUTE(file_path,"\",„?",LEN(file_path)-LEN(SUBSTITUTE(file_path,"\",„"))))))

Argumenten

File_path: the file path you want to extract final folder from, it can be a text string or a cell reference.

Hoe deze formule werkt

Voorbeeld: extraheer de Mapnaam uit het Bestandspad in cel B3 met behulp van de onderstaande formule:

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

Druk op Enter om de laatste map te extraheren.
doc haal mapnaam uit pad 2

Uitleg

Om de laatste map te extraheren, bepaalt de formule eerst de positie van de laatste „\” en haalt daarna het gedeelte rechts ervan op.

LEN-functie geeft het aantal tekens in de tekstreeks.

SUBSTITUTE-functie vervangt oude tekst door nieuwe.

De formule LEN(B3)-LEN(SUBSTITUTE(B3,"\",„")) telt het aantal tekens „\”.

=LEN(B3)-LEN(SUBSTITUTE(B3,"\",„"))
=52-LEN("C:UsersAddinTestWin10Desktop20200306text formula")
=52-48
=4

SUBSTITUTE(B3,"\",„?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",„"))) vervangt de laatste „\” door „?".

=SUBSTITUTE(B3,"\",„?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",„")))
=SUBSTITUTE(B3,"\",„?",4)
=C:\Users\AddinTestWin10\Desktop?20200306text formula

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

De formule FIND(„?",SUBSTITUTE(B3,"\",„?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",„")))) vindt de positie van „?" in de tekstreeks „C:\Users\AddinTestWin10\Desktop?20200306text formula".

=FIND(„?",SUBSTITUTE(B3,"\",„?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",„"))))
=FIND(„?",“C:\Users\AddinTestWin10\Desktop?20200306text formula”)
=32

FRIGHT-functie extraheert een specifiek aantal tekens vanaf de rechterkant van de tekstreeks.

=RIGHT(B3,(LEN(B3)-FIND(„?",SUBSTITUTE(B3,"\",„?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",„"))))))
=RIGHT(B3,(LEN(B3)-32)
=RIGHT(B3,20)
=20200306text formula

doc haal mapnaam uit pad 3

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.