Note: The other languages of the website are Google-translated. Back to English
English English

Excel-formule Pak het pad uit de bestandsnaam

Als u het pad uit het volledige pad en de bestandsnaam wilt extraheren, kunt u een formule gebruiken die de LEFT-, FIND-, SUBSTITUTE- en LEN-functies combineert om het af te handelen. De formule is een beetje lang, maar in deze tutorial wordt uitgelegd hoe de formule voor jou werkt.
doc extract extensie van bestandsnaam 5

Generieke 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 een ​​voorbeeld: om het pad uit cel B3 te extraheren, dat het volledige pad en de bestandsnaam bevat, gebruikt u onderstaande formule:

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

Media Enter toets om het pad uit de cel te halen.
doc extract pad van volledig pad 2

Uitleg

Om het pad uit het volledige pad en de bestandsnaam te extraheren, telt de formule eerst het aantal tekens "\" door de LEN- en SUBSTITUTE-functies en vervangt vervolgens de laatste "\" door een speciaal teken "?" met de SUBSTITUTE-functie, zoek ten slotte het speciale teken "?" en extraheer het pad met behulp van de FIND- en LEFT-functies.

LEN functie geeft het aantal tekens in de tekstreeks terug.

SUBSTITUTE functie vervangt oude tekst door een nieuwe.

De Formule LEN (B3) -LEN (VERVANGEN (B3, "\", "")) telt het aantal karakters "\".

= LEN (B3) -LEN (VERVANGEN (B3, "\", ""))
= LEN (B3) -LEN ("C: UsersAddinTestWin10Documentsdescription.xlsx")
50-46
=4

doc extract pad van volledig pad 3

VERVANGEN (B3, "\", "?", LEN (B3) -LEN (VERVANGEN (B3, "\", ""))) vervangt de vierde "\" door "?".

= VERVANGEN (B3, "\", "?", LEN (B3) -LEN (VERVANGEN (B3, "\", "")))
= VERVANGEN (B3, "\", "?", 4)
= C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx

doc extract pad van volledig pad 4

FIND functie wordt gebruikt om een ​​string binnen een andere string te vinden, en geeft de startpositie van de string binnen de andere terug.

De Formule FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (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 extract pad van volledig pad 5

LEFT functie extraheert subtekenreeks met vaste lengte vanaf de linkerkant van de opgegeven tekst.

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

doc extract pad van volledig pad 6

Voorbeeldbestand

doc voorbeeldKlik om een ​​voorbeeldbestand te downloaden


Relatieve formules

Relatieve functies
  • LINKS-functie
    Extraheer de subtekenreeks van de linkerkant van de tekst.
  • SUBSTITUE-functie
    Zoek en vervang de tekstreeks door een andere.
  • LEN-functie
    Haal het aantal tekens in de tekst op.
  • SEARCH-functie
    Zoek de positie van een specifiek teken of subtekenreeks uit de opgegeven tekstreeks.
  • FIND-functie
    Zoek een string binnen een andere string

De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

Wilt u uw dagelijkse werkzaamheden snel en perfect afronden? Kutools voor Excel biedt 300 krachtige geavanceerde functies (werkmappen combineren, optellen op kleur, celinhoud splitsen, datum converteren, enzovoort ...) en 80% tijd voor u besparen.

  • Ontworpen voor 1500 werkscenario's, helpt u 80% Excel-problemen op te lossen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30 dagen onbeperkte gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning gedurende 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Comments (0)
Nog geen beoordelingen. Beoordeel als eerste!
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties