Töltse le a példa munkafüzetet
Ez az oktatóanyag megtanítja, hogyan kaphatja meg az útvonalat és a fájlnevet egy képlet segítségével az Excelben.
Keresse meg az elérési utat és a fájlnevet
Az Excelben nincs funkció az útvonal és a fájlnév közvetlen lekérésére, de a CELL funkció visszaadja a fájl elérési útját, nevét és lapját. A FIND, LEFT és SUBSTITUTE szöveges függvények használatával el tudjuk különíteni az elérési utat és a fájlnevet.
1 | = SUBSTITUTE (LEFT (CELL ("fájlnév", B2), FIND ("]", CELL ("fájlnév", B2))-1), "[", "") |
Lépjünk át a képleten.
Fájlnév, elérési út és munkalap
A CELL funkciót használva adjuk vissza a fájl elérési útját, nevét és lapját a „fájlnév” megadásával.
1 | = CELL („fájlnév”, B2) |
Keresse meg a fájlnév pozícióját
Amint az fent látható, a CELL függvény a fájl elérési útját, nevét és munkalapját adja vissza. Nincs szükségünk a munkalapra vagy a szögletes zárójelre, ezért a FIND függvénnyel határozzuk meg a fájlnév utolsó karakterének (azaz a „]” előtti helyzetét).
1 | = KERESÉS ("]", B3) -1 |
Távolítsa el a munkalap nevét
Miután megkaptuk a fájlnév utolsó karakterének pozícióját, a LEFT funkcióval eltávolítjuk a munkalap nevét.
1 | = BAL (B3, C3) |
Helyettesítő funkció
Fent látható, hogy az útvonal és a fájlnevek között még mindig van nyitott szögletes zárójel. A SUBSTITUTE funkcióval cserélje ki a „[” -t egy üres karakterlánccal.
1 | = CSERE (D3, "[", "") |
Ha ezeket a lépéseket egyetlen képletbe egyesítjük, akkor a következőket kapjuk:
1 | = SUBSTITUTE (LEFT (CELL ("fájlnév", B2), FIND ("]", CELL ("fájlnév", B2))-1), "[", "") |
Szerezd meg csak az utat
Lehet, hogy csak az elérési utat szeretné megjeleníteni, fájlnév nélkül. Ehhez egy kis csípéssel megállhatunk a BALFunkciónál. Nem kell helyettesíteni, mivel nem lesznek törölhető karakterek közepén. Ha csak az útvonalat szeretnénk visszaadni, megtaláljuk a fájlnév első karakterének pozícióját („[“) az utolsó helyett, és az útvonal neve minden balra.
1 | = BALRA (CELL ("fájlnév", B2), FIND ("[", CELL ("fájlnév", B2))-1) |