![](https://cdn.wiki-base.com/2654935/excel_formula_get_workbook_name_only__2.png.webp)
Všeobecný vzorec
=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)
Zhrnutie
Ak chcete získať iba názov zošita (tj. Názov súboru bez cesty alebo názvu hárka), môžete to urobiť pomocou pomerne dlhého vzorca, ktorý používa funkciu MID spolu s funkciou FIND.
Vysvetlenie
Funkcia bunky sa používa na získanie celého názvu súboru a cesty:
CELL("filename",A1)
Výsledok vyzerá takto:
path(workbook.xlsm)sheetname
Na najvyššej úrovni funkcia MID jednoducho extrahuje názov súboru z cesty a hárka. Počiatočná pozícia sa počíta s VYHĽADAŤ:
FIND("(",CELL("filename",A1))+1
Počet znakov, ktoré sa majú extrahovať, sa tiež počíta pomocou funkcie FIND:
FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1