Skip to main content

Bestandnaam extraheren uit een pad in Excel

Author: Siluvia Last Modified: 2025-05-29

In deze handleiding wordt uitgelegd hoe u formules kunt gebruiken om de bestandsnaam, met of zonder extensie, te extraheren uit een bestandspad in een specifieke cel in Excel.

doc-extract-filename-frompath-1

Bestandsnaam met extensie extraheren uit een pad
Bestandsnaam zonder extensie extraheren uit een pad


Bestandsnaam met extensie extraheren uit een pad

Zoals in de onderstaande schermafbeelding te zien is, is er een lijst met verschillende bestandspaden en wilt u alleen de bestandsnamen met extensies daaruit extraheren. De volgende formule zal u helpen bij het oplossen van dit probleem.

doc-extract-filename-frompath-2

Algemene formule

=MID(A1,FIND("*",SUBSTITUTE(A1,"\","*",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,LEN(A1))

Argumenten

A1: Vertegenwoordigt de cel die het bestandspad bevat waaruit u de bestandsnaam wilt extraheren.

Hoe gebruik je deze formule?

1. Selecteer een lege cel om de bestandsnaam weer te geven. In dit geval selecteer ik cel D3.

2. Voer de onderstaande formule in en druk op de Enter-toets. Selecteer de resultaatcel en sleep vervolgens de vulgreep naar beneden om de formule toe te passen op andere cellen.

=MID(B3,FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))+1,LEN(B3))

doc-extract-filename-frompath-3

Nu zijn alle bestandsnamen met extensies uit de specifieke bestandspaden geëxtraheerd zoals in de bovenstaande schermafbeelding te zien is.

Opmerkingen:

  • In deze formule is B3 de cel die het bestandspad bevat. Pas deze indien nodig aan.
  • Als de bestandsnaam niet langer is dan 99 tekens, kan ook de volgende kortere formule worden gebruikt om het probleem op te lossen. Zie de onderstaande schermafbeelding.
    =TRIM(RIGHT(SUBSTITUTE(A2,"\",REPT(" ",100)),99))
    doc-extract-filename-frompath-4

Hoe werkt deze formule?

=MID(B3,FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))+1,LEN(B3))

1. FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))

  • LEN(B3): De LEN-functie berekent de totale lengte van "D:\\files\work\Q1\Jan\text.txt" en retourneert het resultaat als 30;
  • LEN(SUBSTITUTE(B3,"\","")): De SUBSTITUTE-functie vervangt het teken "\" door niets. Het resultaat is "D:filesworkQ1Jantext.txt". Vervolgens berekent de LEN-functie de totale lengte van "D:filesworkQ1Jantext.txt" en krijgt het resultaat 24;
  • SUBSTITUTE(B3,"\","*",30-24): De SUBSTITUTE-functie vervangt het derde teken (30-24=6) "\" in "D:\\files\work\Q1\Jan\text.txt" door een enkel teken "*". Hier is het resultaat "D:\\files\work\Q1\Jan*text.txt";
  • FIND("*","D:\\files\work\Q1\Jan*text.txt"): De FIND-functie lokaliseert de positie van het teken "*" in "D:\\files\work\Q1\Jan*text.txt" en retourneert uiteindelijk 22. Dit betekent dat het teken "*" zich op de 22e positie bevindt in "D:\\files\work\Q1\Jan*text.txt".

2. =MID(B3,22+1,LEN(B3))

  • Zoals hierboven uitgelegd, retourneert LEN(B3) het resultaat als 30. Hier kan de MID-functie worden weergegeven als =MID("D:\\files\work\Q1\Jan\text.txt",23,30). Dit betekent dat de MID-functie 30 tekens extraheert uit de string "D:\\files\work\Q1\Jan\text.txt", beginnend bij het 23e teken. Hier is het resultaat text.txt.

Bestandsnaam zonder extensie extraheren uit een pad

Een andere situatie is dat u mogelijk alleen de bestandsnaam zonder extensie uit een pad wilt extraheren, zoals in de onderstaande schermafbeelding te zien is. Deze sectie biedt een lange formule om u hierbij te helpen.

doc-extract-filename-frompath-5

Algemene formule

=IFERROR(MID(A1,FIND(CHAR(1),SUBSTITUTE(A1,"\",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,FIND(CHAR(1),SUBSTITUTE(A1,".",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,".",""))))-FIND(CHAR(1),SUBSTITUTE(A1,"\",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))-1),"")

Argumenten

A1: Vertegenwoordigt de cel die het bestandspad bevat waaruit u de bestandsnaam wilt extraheren.

CHAR(1): De CHAR(1) hier kan worden vervangen door elk CHAR-nummer naar wens. Of het kan worden vervangen door een specifiek symbool tussen aanhalingstekens, zoals "*".

Hoe gebruik je deze formule?

1. Selecteer een lege cel om de bestandsnaam zonder extensie weer te geven.

2. Voer de onderstaande formule in en druk op de Enter-toets. Selecteer de resultaatcel en sleep vervolgens de vulgreep naar beneden om de formule toe te passen op andere cellen.

=IFERROR(MID(B4,FIND(CHAR(1),SUBSTITUTE(B4,"\",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,"\",""))))+1,FIND(CHAR(1),SUBSTITUTE(B4,".",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,".",""))))-FIND(CHAR(1),SUBSTITUTE(B4,"\",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,"\",""))))-1),"")

doc-extract-filename-frompath-6

Opmerking: In deze formule is B3 de cel die het bestandspad bevat. Pas deze indien nodig aan.


Gerelateerde functies

Excel MID-functie
De Excel MID-functie wordt gebruikt om een specifiek aantal tekens te vinden en retourneren uit het midden van een gegeven tekststring.

Excel FIND-functie
De Excel FIND-functie wordt gebruikt om een string binnen een andere string te vinden en retourneert de startpositie van de string binnen een andere.

Excel SUBSTITUTE-functie
De Excel SUBSTITUTE-functie vervangt tekst of tekens binnen een tekststring door andere tekst of tekens.

Excel LEN-functie
De Excel LEN-functie retourneert het aantal tekens in een tekststring.

Excel IFERROR-functie
De IFERROR-functie wordt gebruikt om een aangepast resultaat te retourneren wanneer een formule een fout evalueert, en retourneert een normaal resultaat wanneer er geen fout optreedt.


Gerelateerde formules

Meerdere regels extraheren uit een cel
Als u een lijst met tekstreeksen hebt die gescheiden zijn door regeleinden (die ontstaan door op Alt + Enter te drukken tijdens het invoeren van tekst), en u wilt deze regels tekst extraheren naar meerdere cellen, dan kan de formule in deze handleiding u helpen.

Laatste regel tekst extraheren uit een cel met meerdere regels
Om de laatste regel tekst te extraheren uit een tekststring die gescheiden is door regeleinden, kan een formule in deze handleiding u helpen bij deze taak in Excel.

N-de woord extraheren uit een tekststring in Excel
Dit artikel legt uit hoe u een formule kunt gebruiken om het specifieke n-de woord uit een tekststring in een cel in Excel te extraheren.

Laatste twee woorden extraheren uit een cel in Excel
Deze handleiding legt uit hoe u een formule kunt gebruiken om de laatste twee woorden uit een cel in Excel te extraheren.

Woord extraheren dat begint met een specifiek teken in Excel
Deze handleiding biedt een formule met gedetailleerde stappen om u te helpen het woord te extraheren dat begint met een specifiek teken uit een tekststring in een cel in Excel.

Alle woorden behalve de eerste of laatste extraheren
In deze handleiding leert u hoe u formules kunt gebruiken om alle woorden uit een cel te extraheren, behalve de eerste of laatste in Excel.


De Beste Office-productiviteitstools

Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte

🤖 KUTOOLS AI Assistent: Revolutioneer data-analyse op basis van: Slimme Uitvoering   |  Genereer Code  |  Maak Aangepaste Formules  |  Analyseer Gegevens en Genereer Grafieken  |  Roep Verbeterde Functies aan
Populaire Functies: Zoek, Markeer of Identificeer Dubbele Waarden  |  Verwijder Lege Rijen  |  Combineer Kolommen of Cellen zonder Gegevensverlies  |  Afronden Zonder Formule ...
Super VLookup: Meerdere Criteria  |  Meerdere Waarden  |  Over Meerdere Bladen  |  Fuzzy Match...
Geavanceerde Keuzelijst: Eenvoudige Keuzelijst  |  Afhankelijke Keuzelijst  |  Keuzelijst met Meervoudige Selectie...
Kolommenbeheer: Voeg een Specifiek Aantal Kolommen Toe  |  Verplaats Kolommen  |  Schakel Zichtbaarheidstatus van Verborgen Kolommen  Vergelijk Kolommen om Dezelfde & Verschillende Cellen te Selecteren ...
Uitgelichte Functies: Rasterfocus  |  Ontwerpweergave  |  Verbeterde Formulebalk  |  Werkboek & Werkbladbeheer | AutoTekstbibliotheek (Auto Tekst)  |  Datumkiezer  |  Combineer Werkbladen  |  Versleutel/Ontsleutel Cellen  |  Verzend E-mails via Lijst  |  Superfilter  |  Speciaal Filter (filter vetgedrukt/cursief/doorgehaald...) ...
Top 15 Toolsets12 Tekst Tools (Tekst Toevoegen, Specifieke Tekens Verwijderen ...)  |  50+ Grafiek Types (Gantt-diagram ...)  |  40+ Praktische Formules (Leeftijd Berekenen Op Basis Van Geboortedatum ...)  |  19 Invoeging Tools (QR-code Invoegen, Afbeelding Invoegen Vanuit Pad ...)  |  12 Conversie Tools (Omzetten Naar Woorden, Valutaconversie ...)  |  7 Samenvoegen & Opsplitsen Tools (Geavanceerd Samenvoegen van Rijen, Excel Cellen Opsplitsen ...)  |  ... en meer

Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...


Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)

  • Eén seconde om te schakelen tussen tientallen open documenten!
  • Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.