Inserisci percorso file in Excel

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial ti insegnerà come ottenere il percorso e il nome del file usando una formula in Excel.

Ottieni percorso e nome file

In Excel non esiste una funzione per ottenere direttamente il percorso e il nome del file, ma la funzione CELL restituirà il percorso, il nome e il foglio del file. Utilizzando le funzioni di testo TROVA, SINISTRA e SOSTITUISCI, possiamo isolare il percorso e il nome del file.

1 =SOSTITUISCI(LEFT(CELL("nomefile",B2),FIND("]",CELL("nomefile",B2))-1),"[","")

Passiamo attraverso la formula.

Nome file, percorso e foglio di lavoro

Usiamo la funzione CELL per restituire il percorso, il nome e il foglio del file inserendo "nome file" come tipo di informazioni.

1 =CELL("nomefile",B2)

TROVA la posizione del nome del file

Come mostrato sopra, la funzione CELL restituisce il percorso del file, il nome e il foglio di lavoro. Non abbiamo bisogno del foglio di lavoro o delle parentesi quadre, quindi utilizziamo la funzione TROVA per determinare la posizione dell'ultimo carattere (cioè quello prima di "]") del nome del file.

1 =TROVA("]",B3)-1

Rimuovi il nome del foglio di lavoro

Una volta che abbiamo la posizione dell'ultimo carattere del nome del file, usiamo la funzione LEFT per rimuovere il nome del foglio di lavoro.

1 =SINISTRA(B3,C3)

Funzione SOSTITUTO

Puoi vedere sopra che c'è ancora una parentesi quadra aperta tra il percorso e i nomi dei file. Utilizzare la funzione SOSTITUISCI per sostituire "[" con una stringa vuota.

1 =SOSTITUTO(D3,"[","")

Combinando questi passaggi in un'unica formula si ottiene:

1 =SOSTITUISCI(LEFT(CELL("nomefile",B2),FIND("]",CELL("nomefile",B2))-1),"[","")

Ottieni solo percorso

Potresti voler mostrare solo il percorso, senza il nome del file. Per questo, possiamo fermarci alla funzione LEFT con una piccola modifica. Non è necessario SOSTITUIRE poiché non ci saranno caratteri intermedi da eliminare. Per restituire solo il percorso, troviamo la posizione del primo carattere del nome del file (“[“), invece dell'ultimo, e il nome del percorso è tutto a sinistra.

1 =SINISTRA(CELL("nomefile",B2),TROVA("[",CELL("nomefile",B2))-1)

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave