Fájlnév beszúrása - Excel képlet

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag megtanítja, hogyan kaphat fájlnevet egy képlet segítségével az Excelben.

Fájlnév lekérése

Az Excelben nincs funkció a fájlnév közvetlen lekérésére. A CELL funkció azonban visszaadja a fájl elérési útját, nevét és lapját. A FIND és MID szöveges függvények használatával csak a fájl nevét vonhatja ki.

12 = MID (CELL ("fájlnév"), FIND ("[", CELL ("fájlnév"))+1, FIND ("]", CELL ("fájlnév"))-(FIND ("[", CELL ("fájlnév"))+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”)

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 az elérési útra és a munkalap nevére, ezért a FIND függvénnyel határozzuk meg a karakter pozícióját közvetlenül a fájlnév előtt („[”) és ((])) után.

Ez az első képlet a „[” kifejezést fogja keresni. Hozzáadunk egyet az első pozícióhoz az első szögletes zárójel után („[”).

1 = FIND ("[", CELL ("fájlnév"))+1

Ezután kiszámítjuk a „]” pozícióját, hogy meghatározzuk, hol végződik a fájlnév.

1 = FIND ("]", CELL ("fájlnév"))

A különbséggel keresse meg a fájlnév hosszát:

MID funkció

Most megvan a kiindulási pozíció és a fájlnév hossza. Ezeket az eredményeket csatlakoztatjuk a MID függvényhez, hogy kivonjuk a fájlnevet a fájl elérési útjából, a névből és a munkalap karakterláncából.

1 = MID (B3, C3, E3))

Ezeket a lépéseket egyetlen képletbe egyesítve kapjuk:

12 = MID (CELL ("fájlnév"), FIND ("[", CELL ("fájlnév"))+1, FIND ("]", CELL ("fájlnév"))-(FIND ("[", CELL ("fájlnév"))+1))

wave wave wave wave wave