Inserisci nome file - Formula Excel

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial ti insegnerà come ottenere un nome di file usando una formula in Excel.

Ottieni nome file

In Excel non esiste una funzione per ottenere direttamente il nome del file. Tuttavia, la funzione CELL restituirà il percorso, il nome e il foglio del file. Utilizzando le funzioni di testo TROVA e MID, è possibile estrarre solo il nome del file.

12 =MID(CELL("nomefile"),FIND("[",CELL("nomefile"))+1, FIND("]",CELL("nomefile"))-(TROVA("[",CELL("nomefile"))+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")

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 percorso e del nome del foglio di lavoro, quindi usiamo la funzione TROVA per determinare la posizione del carattere immediatamente prima ("[") e dopo ("]") il nome del file.

Questa prima formula cercherà "[". Aggiungiamo uno alla prima posizione per iniziare dopo la prima parentesi quadra (“[“).

1 =TROVA("[",CELL("nomefile"))+1

Successivamente calcoleremo la posizione del "]" per determinare dove finisce il nome del file.

1 =TROVA("]",CELL("nomefile"))

Prendi la differenza per trovare la lunghezza del nome del file:

Funzione MID

Ora abbiamo la posizione iniziale e la lunghezza del nome del file. Inseriamo questi risultati nella funzione MID per estrarre il nome del file dal percorso del file, dal nome e dalla stringa del foglio di lavoro.

1 =MID(LA3,DO3,MI3))

Combinando questi passaggi in un'unica formula, otteniamo:

12 =MID(CELLA("nomefile"),TROVA("[",CELLA("nomefile"))+1, TROVA("]",CELLA("nomefile"))-(FIND("[",CELL("nomefile"))+1))

wave wave wave wave wave