Excel Formula: excel extrahera filtillägg från filnamn
I vissa fall kanske du vill extrahera filtilläggen från en lista med filnamn i Excel-kalkylbladet. Här i denna handledning introducerar du två olika formler för att snabbt hantera det här jobbet, även du kan inse hur formlerna fungerar i Excel.
Formel 1 Använda funktionerna SÖK, HÖGER och ERSÄTT
Generisk formel:
REPLACE(RIGHT(filename,5),1,SEARCH(".",RIGHT(filename,5)),"") |
Argument
Filename: the filename you want to extract the extension. |
Hur den här formeln fungerar
För att extrahera filnamnstillägget i cell B3, använd formeln:
=REPLACE(RIGHT(B3,5),1,SEARCH(".",RIGHT(B3,5)),"") |
Presse ange nyckel till cellen B8.för att extrahera tillägget.
Förklaring
RIGHT fungera används för att extrahera text från höger sida av en given text. Här HÖGER(B3,5;XNUMX) extraherar 5 tecken från höger sida av text i cell B3 eftersom den längsta längden på förlängningen inte är längre än 5-siffrig. Den returnerar ".xlsx".
SEARCH fungera returnerar platsen för det specifika tecknet eller texten från den givna textsträngen. Här SÖK(".",HÖGER(B3,5)) hittar platsen för "." i textsträngen ".xlsx" och returnerar 1.
REPLACE fungera hittar och ersätter tecken baserat på given plats från textsträngen med en ny text. ERSÄTT(HÖGER(B3,5),1,SÖK(".",HÖGER(B3,5)),"") kan ses som REPLACE(".xlsx",1,1,""), hittar det första tecknet i textsträngen ".xlsx" och ersätter det med ingenting.
Formel 2 Använder funktionerna LÄNNA, HÖGER och SÖK
Generisk formel:
RIGHT(filename,LEN(filename)-FIND(".",filename)) |
Argument
Filename: the filename you want to extract the extension. |
Hur den här formeln fungerar
För att extrahera filnamnstillägget i cell B3, använd formeln:
=RIGHT(B3,LEN(B3)-FIND(".",B3)) |
Presse ange nyckel till cellen B8.för att extrahera tillägget.
Förklaring
FIND fungera returnerar startpositionen för en sträng inuti en annan. FIND(".",B3) hitta startpositionen för "." i cell B3 returnerar den 15.
LEN fungera används för att räkna antalet tecken.
RIGHT fungera används för att extrahera text från höger sida av en given text. Här =HÖGER(B3,LEN(B3)-SITTA(".",B3)) kan ses som HÖGER(B3,18-15), extraherar den 3 tecken från höger sida av texten i cell B3.
Provfil
Klicka för att ladda ner exempelfilen
Relativa formler
- Första bokstaven gemener
Här introduceras formeln för att lägga till ny text till en viss position i textsträngen. - Trimma text till N-ord
Här introduceras formeln för att extrahera n ord från vänster sida av en textsträng. - Lägg till läckande nollor för att fixa längden
Denna handledning ger formler för att lägga till ledande noll för att göra texten i samma längd. - Lägg till streck i telefonnummer
För att lägga till streck till telefonnummer kan du använda en formel för att lösa det i Excel.
Relativa funktioner
- HÖGER funktion
Extrahera text från höger sida. - Byt ut funktionen
Hitta och ersätt tecken baserat på given plats från textsträngen med en ny text. - VÄNSTER-funktion
Extrahera tecken från vänster sida av texten. - SÖK-funktion
Hitta positionen för ett visst tecken eller ett specifikt underlag från den angivna textsträngen. - HITTA-funktion
Hitta en sträng inom en annan sträng
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.