![](https://cdn.wiki-base.com/2654935/excel_formula_get_workbook_name_only__2.png.webp)
Yleinen kaava
=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)
Yhteenveto
Jos haluat saada vain työkirjan nimen (ts. Tiedostonimen ilman polkua tai taulukon nimeä), voit tehdä sen melko pitkällä kaavalla, joka käyttää MID-funktiota ja ETSI-funktiota.
Selitys
Solutoimintoa käytetään koko tiedostonimen ja polun saamiseen:
CELL("filename",A1)
Tulos näyttää tältä:
path(workbook.xlsm)sheetname
Korkeimmalla tasolla MID-toiminto yksinkertaisesti poimii tiedostonimen polusta ja taulukosta. Lähtökohta lasketaan FIND: llä:
FIND("(",CELL("filename",A1))+1
Purettavien merkkien lukumäärä lasketaan myös FIND: llä:
FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1