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

Bontsa ki a fájlnevet az Excel egyik útvonaláról

Ez az oktatóanyag elmagyarázza, hogyan alkalmazhat képleteket kiterjesztéssel vagy kiterjesztés nélkül a fájlnév kinyerésére az Excel egy adott cellájának fájlútvonaláról.

Bontsa ki a kiterjesztésű fájlnevet egy útvonalról
Bontsa ki a fájlnevet kiterjesztés nélkül egy útvonalról


Bontsa ki a kiterjesztésű fájlnevet egy útvonalról

Amint az alábbi képernyőképen látható, van egy lista, amely különböző fájlútvonalakat tartalmaz, és csak a kiterjesztésű fájlneveket szeretné kibontani belőlük, a következő képlet segít megoldani a problémát.

Általános képlet

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

érvek

A1: A fájl elérési útját tartalmazó cellát képviseli, amelyből kibontja a fájlnevet.

Hogyan kell használni ezt a képletet?

1. Válasszon egy üres cellát a fájlnév kimenetéhez. Ebben az esetben a D3 cellát választom.

2. Írja be az alábbi képletet, és nyomja meg a gombot belép kulcs. Válassza ki az eredmény cellát, majd húzza teljesen lefelé a Kitöltő fogantyút, hogy más cellákra alkalmazza.

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

Most az összes fájlnév, amely kiterjesztéssel rendelkezik egy adott fájl elérési útvonalán, kinyerésre kerül, ahogy a fenti képernyőkép látható.

Megjegyzések:

  • Ebben a képletben B3 a fájl elérési útját tartalmazó cella. Kérjük, változtassa meg, ha szükséges.
  • Ha a fájlnév legfeljebb 99 karakter hosszú, az alábbi rövidebb képlet is felhasználható a probléma megoldására. Lásd az alábbi képernyőképet.
    =TRIM(RIGHT(SUBSTITUTE(A2,"\",REPT(" ",100)),99))

Hogyan működik ez a képlet?

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

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

  • LEN(B3): A LEN függvény kiszámítja a teljes hosszat a "D: \\ files \ work \ Q1 \ Jan \ text.txt" fájlban, és az eredményt 30-ként adja vissza;
  • LEN(SUBSTITUTE(B3,"\","")): A SUBSTITUTE függvény a "\" karaktert semmivel helyettesíti. Az eredmény: "D: filesworkQ1Jantext.txt". Ezután a LEN függvény kiszámítja a "D: filesworkQ1Jantext.txt" teljes hosszát és megkapja az eredményt 24;
  • SUBSTITUTE(B3,"\","*",30-24): A SUBSTITUTE függvény a "D: \\ files \ work \ Q30 \ Jan \ text.txt" harmadik karakterét (24-6 = 1) "\" egyetlen karakterrel "*" váltja fel. Itt az eredmény: "D: \\ fájlok \ work \ Q1 \ Jan * text.txt";
  • FIND("*","D:\\files\work\Q1\Jan*text.txt"): A FIND függvény megkeresi a "*" karakter pozícióját a "D: \\ files \ work \ Q1 \ Jan * text.txt" mezőben, és végül visszaadja 22. Ez azt jelenti, hogy a "*" karakter a " D: \\ fájlok \ munka \ Q22 \ jan * text.txt ".

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

  • Amint a fenti magyarázat bemutatja, a LEN (B3) az eredményt 30-ként adja vissza, itt a MID függvény = MID-ként jeleníthető meg ("D: \\ fájlok \ munka \ Q1 \ Jan \ text.txt", 23,30). Ez azt jelenti, hogy a MID függvény 30 karaktert von ki a "D: \\ files \ work \ Q1 \ Jan \ text.txt" karakterláncból, a 23. karaktertől kezdve. Itt az eredmény a text.txt.

Bontsa ki a fájlnevet kiterjesztés nélkül egy útvonalról

Egy másik körülmény, lehet, hogy csak kiterjesztés nélkül kell kibontania a fájlnevet egy útvonalról, ahogy az alábbi képernyőképen látható. Ez a szakasz egy hosszú képletet tartalmaz, amely segít abban, hogy lerázza.

Általános képlet

=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),"")

érvek

A1: A fájl elérési útját tartalmazó cellát képviseli, amelyből kibontja a fájlnevet.

CHAR (1): Az itt található CHAR (1) tetszőleges CHAR számmal helyettesíthető. Vagy helyettesíthető egy konkrét szimbólummal, amely idézőjelbe van zárva, például "*".

Hogyan kell használni ezt a képletet?

1. Válasszon egy üres cellát a fájlnév kiterjesztés nélküli kiadásához.

2. Írja be az alábbi képletet, és nyomja meg a gombot belép kulcs. Válassza ki az eredmény cellát, majd húzza teljesen lefelé a Kitöltő fogantyút, hogy más cellákra alkalmazza.

=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),"")

Megjegyzések: Ebben a képletben B3 a fájl elérési útját tartalmazó cella. Kérjük, változtassa meg, ha szükséges.


Kapcsolódó funkciók

Excel MID függvény
Az Excel MID függvény segítségével meghatározott számú karaktert kereshet és adhat vissza az adott szöveges karakterlánc közepétől.

Excel FIND funkció
Az Excel FIND függvény segítségével sztringet kereshet egy másik karaktersorozatban, és a sztring kezdő helyzetét adja vissza egy másik karaktersorozaton belül.

Excel SUBSTITUTE funkció
Az Excel SUBSTITUTE függvény lecseréli a szövegben lévő karaktereket egy szövegre vagy karakterekre egy másik szöveggel vagy karakterekkel.

Excel LEN függvény
Az Excel LEN függvény a karakterláncok számát adja vissza.

Excel IFERROR függvény
Az IFERROR függvénnyel egyéni eredményt adhatunk vissza, ha egy képlet kiértékel egy hibát, és normál eredményt adunk vissza, ha nem történt hiba.


Kapcsolódó képletek

Kivonat több sort egy cellából
Ha van egy sor szövegrész, amelyeket sortörések választanak el egymástól (ami az Alt + Enter billentyűk lenyomásával történik a szöveg beírásakor), és ezeket a szövegsorokat több cellába szeretné kibontani, akkor az oktatóanyag képlete szívességet.

Az utolsó szövegsor kivonása egy többsoros cellából
Az utolsó szövegsor kibontásához egy sortöréssel elválasztott szöveges karakterláncból az oktatóanyag képlete segíthet az Excel feladatának kezelésében.

Bontsa ki az n-edik szót az Excel szöveges karakterláncából
Ez a cikk elmagyarázza, hogyan használhat képletet az adott n-edik szó kibontásához az Excel egyik cellájának szöveges karakterláncából.

Kivonat két utolsó szót egy cellából az Excelben
Ez az oktatóanyag elmagyarázza, hogyan használhat képletet az utolsó két szó kivonására az Excel cellájából.

Kivonat egy adott karakterrel kezdődő szót az Excelben
Ez az oktatóanyag egy részleteket tartalmazó képletet tartalmaz, amelyek segítenek kibontani az adott karakterrel kezdődő szót az Excel egyik cellájának szöveges karakterláncából.

Bontsa ki az összes szót, kivéve az első vagy utolsó szót
Ebben az oktatóanyagban megtudhatja, hogyan használhat képleteket az összes szó kivonására egy cellából, az Excel első és utolsó kivételével.


A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

Szeretnéd gyorsan és tökéletesen elvégezni mindennapi munkádat? A Kutools for Excel 300 hatékony speciális funkciót kínál (munkafüzetek összevonása, színenkénti összegzés, cellatartalom felosztása, dátum konvertálása stb.), és 80%-os időt takaríthat meg Önnek.

  • 1500 munkaforgatókönyvhöz tervezve, segít megoldani az Excel problémák 80%-át.
  • Csökkentse a napi billentyűzet és egér kattintások ezreit, enyhítse fáradt szemét és kezét.
  • Legyen Excel szakértő 3 perc alatt. Nem kell többé emlékezni semmilyen fájdalmas képletre és VBA kódra.
  • 30 napos korlátlan ingyenes próbaidőszak. 60 napos pénzvisszafizetési garancia. Ingyenes frissítés és támogatás 2 évre.
Az Excel szalagja (telepítve a Kutools for Excel programmal)

Office fül - Füles olvasás és szerkesztés engedélyezése a Microsoft Office alkalmazásban (beleértve az Excel programot is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excel-t is), akárcsak a Chrome-ot, a Firefox-ot és az új Internet Explorert.
Az Excel képernyőképe (az Office Tab telepítve)
A megjegyzések rendezése szerint
Hozzászólások (0)
Még nincs értékelés. Legyen Ön az első, aki értékel!
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi