Formula di Excel: ottieni il nome e il percorso della cartella di lavoro senza foglio -

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,"(","")

Buoni collegamenti

Formule di file Excel e nome della formula (Chip Pearson)

Articoli interessanti...