Se hai bisogno di scoprire la directory in cui è salvata la tua cartella di lavoro, potresti essere tentato di usare una macro per capire la risposta. Sebbene questo sia un approccio valido (e relativamente facile), alcune persone sono intimidite dalle macro o non vogliono usarle all’interno delle cartelle di lavoro.

La seguente formula del foglio di lavoro restituirà la directory in cui è archiviata la cartella di lavoro:

=LEFT(CELL("Filename",$A$1),FIND("[",CELL("Filename",$A$1))-1)

Se utilizzi questa formula in una cartella di lavoro nuova di zecca, una che deve ancora essere salvata, restituirà un #VALORE! errore. Ciò accade perché il nome del file non è stato ancora impostato e la funzione LEFT non può restituire una parte di qualcosa che non è presente. Per evitare l’errore, racchiudi semplicemente la formula nella funzione SE.ERRORE, come segue:

=IFERROR(LEFT(CELL("Filename",$A$1),FIND("[",CELL("Filename",$A$1))-1),"")

In questa variante la funzione CELL viene utilizzata per estrarre e restituire il nome della directory, ma solo se è stato impostato. Se non è stato impostato, si verifica un errore e SE.ERRORE restituisce una stringa vuota.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (9455) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: