Általános képlet
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Összegzés
Ha az aktuális munkafüzet teljes nevét és elérési útját lapnév nélkül szeretné megkapni, akkor egy olyan képletet használhat, amely több szövegfüggvényt alkalmaz a lap nevének leválasztására. A végeredmény egy ilyen karakterlánc lesz, amely így néz ki:
path(workbook.xlsm)
Magyarázat
A CELL függvény a "fájlnévvel" együtt használható a munkafüzet teljes nevének és elérési útjának megszerzéséhez:
CELL("filename",A1)
Az eredmény egy teljes út, amely így néz ki:
path(workbook.xlsm)sheetname
A LEFT függvény a teljes elérési utat szövegként kapja meg, a szögletes zárójel ")" (mínusz 1) helyével együtt, amelyet a keresési függvény kiszámít:
FIND(")",CELL("filename",A1))
Ezekkel az érvekkel a LEFT gyakorlatilag eltávolítja a lap nevét az útról. A bal oldali szögletes zárójel azonban "" "marad:
path(workbook.xlsm
Az utolsó függvény, a SUBSTITUTE, eltávolítja a ")" -t egy üres karakterlánccal ("") helyettesítve.
=SUBSTITUTE(path(workbook.xlsm,"(","")