Генеричка формула
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Резиме
Ако желите да добијете пуно име и путању тренутне радне свеске без имена листа, можете користити формулу која користи неколико текстуалних функција да бисте уклонили име листа. Коначни резултат биће текстуални низ који изгледа овако:
path(workbook.xlsm)
Објашњење
Функција ЦЕЛЛ се користи са „именом датотеке“ да би се добило пуно име и путања радне свеске:
CELL("filename",A1)
Резултат је пуна путања која изгледа овако:
path(workbook.xlsm)sheetname
ЛЕФТ функција прима целу путању као текст, заједно са локацијом углате заграде ")" (минус 1) која се израчунава помоћу функције проналажења:
FIND(")",CELL("filename",A1))
Овим аргументима ЛЕФТ ефикасно уклања име листа са путање. Међутим, остаје лева углата заграда ")":
path(workbook.xlsm
Коначна функција, ЗАМЕНА, уклања ")" заменом празног низа ("").
=SUBSTITUTE(path(workbook.xlsm,"(","")