Note: The other languages of the website are Google-translated. Back to English
English English

Formula Excel Estrai il percorso dal nome del file

Se vuoi estrarre il percorso dal percorso completo e dal nome del file, puoi utilizzare una formula che combina le funzioni LEFT, FIND, SUBSTITUTE e LEN per gestirlo. La formula è un po 'lunga, ma questo tutorial spiegherà come funziona la formula per te.
doc estrae l'estensione dal nome del file 5

Formula generica:

LEFT(path,FIND("?",SUBSTITUTE(path,"\","?",LEN(path)-LEN(SUBSTITUTE(path,"\","")))))

argomenti

Path: the cell reference or text string contains file path and file name.

Come funziona questa formula

Prendi un'istanza: per estrarre il percorso dalla cella B3, che contiene il percorso completo e il nome del file, utilizza la formula seguente:

=LEFT(B3,FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))

Ufficio Stampa Entra tasto per estrarre il percorso dalla cella.
doc estrae il percorso dal percorso completo 2

Spiegazione

Per estrarre il percorso dal percorso completo e dal nome del file, in primo luogo, la formula conta il numero di caratteri "\" dalle funzioni LEN e SOSTITUISCI, quindi sostituisci l'ultima "\" con un carattere speciale "?" dalla funzione SOSTITUISCI, infine, trova il carattere speciale “?” ed estrarre il percorso utilizzando le funzioni TROVA e SINISTRA.

LEN function restituisce il numero di caratteri nella stringa di testo.

SUBSTITUTE function sostituisce il vecchio testo con uno nuovo.

La formula LEN (B3) -LEN (SOSTITUISCE (B3, "\", "")) conta il numero di caratteri "\".

= LEN (B3) -LEN (SOSTITUISCI (B3, "\", ""))
= LEN (B3) -LEN ("C: UsersAddinTestWin10Documentsdescription.xlsx")
50-46
=4

doc estrae il percorso dal percorso completo 3

SOSTITUISCI (SI3, "\", "?", LEN (SI3) -LEN (SOSTITUISCI (SI3, "\", ""))) sostituisce la quarta "\" con "?".

= SOSTITUISCI (B3, "\", "?", LEN (B3) -LEN (SOSTITUISCI (B3, "\", "")))
= SOSTITUISCI (SI3, "\", "?", 4)
= C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx

doc estrae il percorso dal percorso completo 4

FIND function viene utilizzato per trovare una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno dell'altra.

La formula FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))) trova la posizione di "?" nella stringa di testo "C: \ Users \ AddinTestWin10 \ Documents? description.xlsx".

= FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))))
= FIND ("?", "C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx")
= 34

doc estrae il percorso dal percorso completo 5

LEFT function estrae la sottostringa con lunghezza fissa dal lato sinistro del testo specificato.

= SINISTRA (SI3, TROVA ("?", SOSTITUISCI (SI3, "\", "?", LEN (SI3) -LEN (SOSTITUISCI (SI3, "\", "")))))
= SINISTRA (B3,34)
= C: \ Users \ AddinTestWin10 \ Documents \

doc estrae il percorso dal percorso completo 6

File di esempio

esempio di documentoFare clic per scaricare il file di esempio


Formule relative

Funzioni relative

I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Vorresti completare il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel offre 300 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, contenuto di celle divise, converti data e così via ...) e risparmia l'80% di tempo per te.

  • Progettato per 1500 scenari di lavoro, ti aiuta a risolvere l'80% dei problemi di Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • Prova gratuita illimitata di 30 giorni. Garanzia di rimborso di 60 giorni. Aggiornamento gratuito e supporto per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite