Formula Excel: Estrai Nome cartella dal percorso
Se si desidera estrarre il nome della cartella finale da un elenco di percorsi file in un foglio di lavoro, come mostrato nello screenshot seguente, è possibile utilizzare una formula per ottenere il risultato in modo rapido. Questa guida presenta la formula, ne illustra gli argomenti e ne spiega ogni componente per facilitarne la comprensione.
Formula generica:
| RIGHT(file_path,(LEN(file_path)-FIND(«?»,SUBSTITUTE(file_path,«\»,«?»,LEN(file_path)-LEN(SUBSTITUTE(file_path,«\»,«»)))))) |
Argomenti
| File_path: the file path you want to extract final folder from, it can be a text string or a cell reference. |
Funzionamento della formula
Esempio: estrai la Nome cartella dal Percorso file nella cella B3; utilizza la formula seguente:
| =RIGHT(B3,(LEN(B3)-FIND(«?»,SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)))))) |
Premere Invio per estrarre la cartella finale.
Spiegazione
Per estrarre la cartella finale, la formula individua innanzitutto la posizione dell’ultimo “\”, quindi estrae la porzione di testo situata alla sua destra.
Funzione LEN restituisce il numero di caratteri nella stringa di testo.
Funzione SUBSTITUTE sostituisce il testo vecchio con il nuovo valore.
La formula LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»))conta il numero di caratteri «\».
| =LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)) =52-LEN("C:UsersAddinTestWin10Desktop20200306text formula") =52-48 =4 |
SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)))sostituisce la quarta occorrenza di «\» con «?».
| =SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»))) =SUBSTITUTE(B3,«\»,«?»,4) =C:\Users\AddinTestWin10\Desktop?20200306text formula |
Funzione FIND viene utilizzata per trovare una stringa all’interno di un’altra e restituisce la posizione iniziale della sottostringa individuata.
La formula FIND(«?»,SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»))))individua la posizione del carattere “?” nella stringa di testo «C:\Users\AddinTestWin10\Desktop?20200306text formula».
| =FIND(«?»,SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)))) =FIND(«?»,“C:\Users\AddinTestWin10\Desktop?20200306text formula”) =32 |
Funzione FRIGHT estrae un numero specifico di caratteri dal lato destro della stringa di testo.
| =RIGHT(B3,(LEN(B3)-FIND(«?»,SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)))))) =RIGHT(B3,(LEN(B3)-32) =RIGHT(B3,20) =20200306text formula |

File di esempio
Fare clic per scaricare il file di esempio
Formule correlate
- Estrai da destra fino al carattere
Di seguito trovi la formula per estrarre testo dal lato destro di una stringa fino a un carattere specificato. - Estrai l’estensione dal nome del file
Di seguito trovi la formula per estrarre l’estensione del file dal suo nome in un’altra colonna. - Aggiungi zeri iniziali per fissare la lunghezza
Questa guida ti offre formule semplici ed efficaci per aggiungere zeri iniziali e uniformare la lunghezza del testo. - Aggiungi trattini al numero di telefono
Per aggiungere trattini al numero di telefono, puoi usare una formula in Excel per risolvere il problema.
- Funzione DESTRA (RIGHT)
Estrai testo dal lato destro. - Funzione SOSTITUISCI (SUBSTITUTE)
Trova e sostituisce una stringa di testo con un’altra. - Funzione LUNGHEZZA (LEN)
Ottieni il numero di caratteri presenti nel testo. - Funzione TROVA.NUMERO (SEARCH)
Individua la posizione di un carattere o di una sottostringa specifica all’interno di una stringa di testo. - Funzione TROVA (FIND)
Trova una stringa all’interno di un’altra.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.