![](https://cdn.wiki-base.com/2654935/excel_formula_get_workbook_name_only__2.png.webp)
Обща формула
=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)
Обобщение
Ако искате да получите само името на работната книга (т.е. името на файла без път или име на лист), можете да го направите с доста дълга формула, която използва функцията MID заедно с функцията FIND.
Обяснение
Клетъчната функция се използва за получаване на пълното име на файла и пътя:
CELL("filename",A1)
Резултатът изглежда така:
path(workbook.xlsm)sheetname
На най-високо ниво функцията MID просто извлича името на файла от пътя и листа. Началната позиция се изчислява с FIND:
FIND("(",CELL("filename",A1))+1
Броят на символите за извличане също се изчислява с FIND:
FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1