Excel-formel: Hämta endast arbetsbokens namn -

Innehållsförteckning

Generisk formel

=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)

Sammanfattning

Om du bara vill få arbetsboksnamnet (dvs. filnamnet utan sökväg eller arknamn) kan du göra det med en ganska lång formel som använder MID-funktionen tillsammans med HITTA-funktionen.

Förklaring

Cellfunktionen används för att få hela filnamnet och sökvägen:

CELL("filename",A1)

Resultatet ser ut så här:

path(workbook.xlsm)sheetname

På högsta nivå extraherar MID-funktionen helt enkelt filnamnet från sökvägen och arket. Startpositionen beräknas med HITTA:

FIND("(",CELL("filename",A1))+1

Antalet tecken som ska extraheras beräknas också med HITTA:

FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1

Bra länkar

Excel-fil- och mappnamn (Chip Pearson)

Intressanta artiklar...