Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan lehet lekérni a munkalap nevét képlettel az Excelben.
Töltse ki a lap nevét
Az Excelben nincs egyetlen függvény a lap nevének közvetlen lekérésére. A munkalap nevét a VBA használatával szerezheti be, vagy használhatja a CELL, FIND és MID funkciókat:
1 | = MID (CELL ("fájlnév"), FIND ("]", CELL ("fájlnév"))+1,31) |
Nézzük végig a fenti képletet.
CELL funkció
A CELL függvény segítségével visszaadhatjuk 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") |
Az aktuális munkalap nevének lekéréséhez használhatja a függvényt az opcionális referencia argumentummal vagy anélkül, hivatkozva az aktuális lap bármely cellájára.
1 | = CELL ("fájlnév", A1) |
Bármely más munkalapról is tájékozódhat, ha hivatkozik az adott lap cellájára.
1 | = CELL ("fájlnév", AnotherSheet! A1) |
FIND funkció
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 útvonalra vagy a munkafüzet nevére, ezért el kell különítenünk a munkalap nevét.
Először a FIND függvénnyel határozza meg a karakter pozícióját közvetlenül a lap neve előtt (amely mindig „]”).
1 | = KERESÉS ("]", B3) |
MID funkció
Mivel a munkalap neve előtti utolsó karakterpozícióval rendelkezünk, most a MID függvény segítségével kivonhatjuk a karaktereket az adott pozíció után. Lapunk neve a + 1 felett található pozícióban kezdődik, de nem tudjuk, hogy milyen hosszú a lap neve. Azonban tudjuk a munkalap nevének maximális hosszát (31), és ezt használhatjuk a MID függvényben:
1 | = MID (B3, C3+1,31)) |
Ha mindezt összeadjuk, az eredeti képletünket kapjuk:
1 | = MID (CELL ("fájlnév"), FIND ("]", CELL ("fájlnév"))+1,31) |