Splošna formula
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Povzetek
Če želite dobiti trenutno ime in pot trenutnega delovnega zvezka brez imena lista, lahko s pomočjo formule, ki uporablja več besedilnih funkcij, odstranite ime lista. Končni rezultat bo besedilni niz, ki je videti takole:
path(workbook.xlsm)
Pojasnilo
Funkcija CELL se uporablja z "filename", da dobite celotno ime in pot delovne knjige:
CELL("filename",A1)
Rezultat je celotna pot, ki izgleda tako:
path(workbook.xlsm)sheetname
Funkcija LEFT prejme celotno pot kot besedilo, skupaj z lokacijo oglatega oklepaja ")" (minus 1), ki se izračuna s funkcijo iskanja:
FIND(")",CELL("filename",A1))
S temi argumenti LEFT učinkovito odstrani ime lista s poti. Vendar ostane levi oglati oklepaj ")":
path(workbook.xlsm
Končna funkcija, NAMESTITEV, odstrani ")", tako da ga nadomesti s praznim nizom ("").
=SUBSTITUTE(path(workbook.xlsm,"(","")