Helyezze be a fájl elérési útját az Excelben

Példa munkafüzet letöltése

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)

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave