Generisk formel
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Resumé
Hvis du vil hente den aktuelle projektmappes fulde navn og sti uden et arknavn, kan du bruge en formel, der bruger flere tekstfunktioner til at fjerne arknavnet. Det endelige resultat bliver en tekststreng, der ser sådan ud:
path(workbook.xlsm)
Forklaring
CELL-funktionen bruges sammen med "filnavn" for at få det fulde projektmappens navn og sti:
CELL("filename",A1)
Resultatet er en fuld sti, der ser sådan ud:
path(workbook.xlsm)sheetname
VENSTRE-funktionen modtager den fulde sti som tekst sammen med placeringen af firkantet parentes ")" (minus 1), der beregnes af find-funktionen:
FIND(")",CELL("filename",A1))
Med disse argumenter fjerner LEFT effektivt arknavnet ud af stien. Venstre firkantede parentes ")" forbliver dog:
path(workbook.xlsm
Den sidste funktion, SUBSTITUTE, fjerner ")" ved at erstatte den med en tom streng ("").
=SUBSTITUTE(path(workbook.xlsm,"(","")