Ugrás a tartalomra

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

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...

Leírás


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt 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 Excelt is), akárcsak a Chrome, az Edge és a Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Porqué muestran todo un articulo en español y luego muestran las formulas en ingles si el excel en español necesita las formulas en español!!!! no funciona ninguna formula porque están en ingles!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations