
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