Formula generica
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Sommario
Se si desidera ottenere il nome completo e il percorso della cartella di lavoro corrente senza un nome del foglio, è possibile utilizzare una formula che impiega diverse funzioni di testo per rimuovere il nome del foglio. Il risultato finale sarà una stringa di testo simile a questa:
path(workbook.xlsm)
Spiegazione
La funzione CELL viene utilizzata con "filename" per ottenere il nome e il percorso completi della cartella di lavoro:
CELL("filename",A1)
Il risultato è un percorso completo che assomiglia a questo:
path(workbook.xlsm)sheetname
La funzione SINISTRA riceve il percorso completo come testo, insieme alla posizione della parentesi quadra ")" (meno 1) che viene calcolata dalla funzione di ricerca:
FIND(")",CELL("filename",A1))
Con questi argomenti, LEFT rimuove efficacemente il nome del foglio dal percorso. Tuttavia, la parentesi quadra sinistra ")" rimane:
path(workbook.xlsm
L'ultima funzione, SOSTITUISCI, rimuove il ")" sostituendolo con una stringa vuota ("").
=SUBSTITUTE(path(workbook.xlsm,"(","")