
Generieke formule
=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)
Samenvatting
Als u alleen de werkmapnaam wilt krijgen (dwz de bestandsnaam zonder pad- of bladnaam), kunt u dit doen met een vrij lange formule die de MID-functie samen met de FIND-functie gebruikt.
Uitleg
De celfunctie wordt gebruikt om de volledige bestandsnaam en het pad op te halen:
CELL("filename",A1)
Het resultaat ziet er als volgt uit:
path(workbook.xlsm)sheetname
Op het hoogste niveau haalt de MID-functie eenvoudig de bestandsnaam uit het pad en het blad. De startpositie wordt berekend met FIND:
FIND("(",CELL("filename",A1))+1
Het aantal te extraheren tekens wordt ook berekend met FIND:
FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1