Excel-formule: bestandsextensie extraheren uit bestandsnaam in Excel
Soms wilt u bestandsextensies extraheren uit een lijst met bestandsnamen in een Excel-werkblad. In deze handleiding presenteren we twee eenvoudige formules om deze taak snel uit te voeren – en leggen we helder uit hoe ze werken in Excel.
Formule 1 met ZOEKEN-, RECHTS- en VERVANGEN-functies
Algemene formule:
| REPLACE(RIGHT(filename,5),1,SEARCH(".",RIGHT(filename,5)),„") |
Argumenten
| Filename: the filename you want to extract the extension. |
Hoe deze formule werkt
Gebruik de volgende formule om de extensie van de bestandsnaam in cel B3 te extraheren:
| =REPLACE(RIGHT(B3,5),1,SEARCH(".",RIGHT(B3,5)),„") |
Druk op Enter om de extensie in cel B8 te extraheren.
Uitleg
De RIGHT-functie wordt gebruikt om tekst te extraheren vanaf de rechterkant van een opgegeven tekst. Met RECHTS(B3;5) worden 5 tekens vanaf de rechterkant van de tekst in cel B3 geëxtraheerd, aangezien de langste extensie niet langer is dan 5 tekens. Het resultaat is „.xlsx”.
SEARCH-functie geeft de positie van het specifieke teken of de tekst in de opgegeven tekstreeks terug. Hiermee zoekt ZOEKEN(".";RECHTS(B3;5)) de positie van „.” in de tekstreeks „.xlsx” en geeft 1 terug.
REPLACE-functie Zoekt en vervangt tekens op basis van een opgegeven positie in een tekstreeks door nieuwe tekst. VERVANGEN(RECHTS(B3;5);1;ZOEKEN(".";RECHTS(B3;5));„") kan worden gezien als VERVANGEN(".xlsx";1;1;„"), waarbij het eerste teken van de tekstreeks „.xlsx” wordt gevonden en vervangen door niets.
Formule 2 met LENGTTE-, RECHTS- en VIND.SPEC-functies
Algemene formule:
| RIGHT(filename,LEN(filename)-FIND(".",filename)) |
Argumenten
| Filename: the filename you want to extract the extension. |
Hoe deze formule werkt
Gebruik de volgende formule om de extensie van de bestandsnaam in cel B3 te extraheren:
| =RIGHT(B3,LEN(B3)-FIND(".",B3)) |
Druk op Enter om de extensie in cel B8 te extraheren.
Uitleg
FIND-functie geeft de startpositie van een tekenreeks binnen een andere tekenreeks terug. VIND.SPEC(".";B3) vindt de startpositie van „.” in cel B3 en geeft 15 terug.
LEN-functie wordt gebruikt om het aantal tekens te tellen.
De RIGHT-functie wordt gebruikt om tekst te extraheren vanaf de rechterkant van een opgegeven tekenreeks. Hier kan =RIGHT(B3,LEN(B3)-FIND(".",B3)) worden gezien als RECHTS(B3;18-15), waarmee de drie tekens vanaf de rechterkant van de tekst in cel B3 worden geëxtraheerd.
Voorbeeldbestand
Klik om het voorbeeldbestand te downloaden
Gerelateerde formules
- Eerste letter filteren op kleine letters
Hier wordt uitgelegd hoe je met een formule nieuwe tekst op een bepaalde positie in de tekstreeks kunt invoegen. - Tekst inkorten tot N woorden
Hier leggen we de formule uit waarmee je de eerste N woorden van een tekstreeks haalt. - Voeg voorloopnullen toe voor een vaste lengte
In deze handleiding vind je formules om eenvoudig voorloopnullen toe te voegen, zodat al je teksten exact dezelfde lengte krijgen. - Voeg streepjes toe aan telefoonnummers
Voeg eenvoudig streepjes toe aan telefoonnummers met een handige formule in Excel!
Gerelateerde functies
- RECHTS-functie
Haal tekst uit vanaf de rechterkant. - VERVANGEN-functie
Zoek en vervang tekens op basis van een opgegeven positie in een tekstreeks door nieuwe tekst. - LINKS-functie
Haal tekens vanaf de linkerkant van de tekst. - ZOEKEN-functie
Vind de positie van een specifiek teken of een deelreeks binnen de opgegeven tekst. - VIND.SPEC-functie
Zoek een tekenreeks binnen een andere tekenreeks.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
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.