
Általános képlet
=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)
Összegzés
Az aktuális munkalap (azaz az aktuális fül) nevének megadásához használjon a CELL függvényen alapuló képletet. A CELL beolvassa a munkafüzet nevét és munkalapját, a MID és a FIND függvényeket pedig csak a lap nevének kinyerésére használják. A bemutatott példában az E5 képlete a következő:
=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)
Magyarázat
A CELL funkcióval megkapjuk a teljes fájlnevet és elérési utat:
CELL("filename",A1)
Az eredmény így néz ki:
path(workbook.xlsm)sheetname
A CELL ezt az eredményt adja vissza a MID függvénybe szöveges argumentumként. A lap neve közvetlenül a bal oldali zárójel után kezdődik, így a kezdő pozíció a FIND paranccsal kerül kiszámításra:
FIND(")",CELL("filename",A1))+1
A kibontandó karakterek száma kemény kódként 255. Az Excel felhasználói felületen nem nevezhet meg 31 karakternél hosszabb munkalapot, de maga a fájlformátum 255 karakterig engedélyezi a munkalapok nevét, így biztosítva a teljes név lekérését.
Alternatív a JOBBAL
Használhatja a RIGHT funkciót is a lap nevének kibontásához a MID helyett:
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND(")",CELL("filename",A1)))
Ehhez több függvényhívásra van szükség, de ugyanolyan jól működik.