![](https://cdn.wiki-base.com/2654935/excel_formula_get_workbook_name_only__2.png.webp)
Általános képlet
=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)
Összegzés
Ha csak a munkafüzet nevét szeretné megkapni (azaz a fájlnév elérési út vagy lapnév nélkül), akkor megteheti ezt egy meglehetősen hosszú képlettel, amely a MID függvényt használja a FIND funkcióval együtt.
Magyarázat
A cellafunkció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
Legmagasabb szinten a MID függvény egyszerűen kivonja a fájl nevét az útvonalból és a munkalapból. A kiindulási pozíciót a FIND segítségével számoljuk ki:
FIND("(",CELL("filename",A1))+1
A kibontandó karakterek számát szintén a FIND segítségével számoljuk ki:
FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1