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)) |