Come estrarre parte di una stringa di testo da una cella in Excel?
Questa guida dimostra metodi per estrarre sottostringhe da sinistra, centro o destra di una cella e spiega come estrarre testo prima o dopo un carattere specifico, come mostrato negli screenshot sottostanti.
Metodo A: Estrai sottostringa da sinistra, centro o destra utilizzando una formula
In Excel, ci sono alcune formule che possono aiutarti a estrarre rapidamente parte del testo.
Estrai i primi n caratteri
Supponendo che tu voglia estrarre i primi 3 caratteri da un elenco di dati fornito, seleziona una cella vuota dove desideri inserire il risultato estratto, quindi usa questa formula
B3 è la cella da cui estrai i caratteri, 3 è il numero di caratteri che desideri estrarre.
Premi Invio per ottenere il risultato estratto. Poi trascina la maniglia di riempimento sulle celle per applicare questa formula.
Estrai gli ultimi n caratteri
Ad esempio, estrai gli ultimi 6 caratteri da un elenco di stringhe, seleziona una cella vuota dove desideri inserire il risultato estratto e usa questa formula:
B9 è la cella da cui estrai i caratteri, 6 è il numero di caratteri che desideri estrarre.
Premi Invio per ottenere il risultato estratto. Poi trascina la maniglia di riempimento sulle celle per applicare questa formula.
Estrai n caratteri dal centro
Se vuoi estrarre 3 caratteri a partire dal quarto carattere di una stringa, puoi usare la seguente formula:
B15 è la cella da cui estrai i caratteri, 4 rappresenta l'estrazione dei caratteri a partire dal quarto carattere (contando da sinistra), 3 è il numero di caratteri che desideri estrarre.
Premi Invio per ottenere il risultato estratto. Poi trascina la maniglia di riempimento sulle celle per applicare questa formula.
Nota: Se desideri spostare i risultati estratti in un'altra posizione, copia e incolla prima i risultati estratti come valori.
Metodo B: Estrai sottostringa da sinistra, centro o destra con Kutools per Excel
Se non sei familiare con le formule, puoi provare la funzione Estrai Testo di Kutools per Excel che è facile da usare per questo compito.
1. Seleziona le celle da cui vuoi estrarre sottostringhe, clicca Kutools > Testo > Estrai Testo.
2. Nella finestra pop-up Estrai Testo dialogo, sotto la Estrai per posizione scheda, le prime tre opzioni ti supportano nell'estrazione della sottostringa da sinistra, centro o destra.
I primi N caratteri: estrai sottostringa da sinistra. Ad esempio, estrai i primi 2 caratteri, seleziona questa opzione e digita 2 nella casella di testo.
Gli ultimi N caratteri: estrai sottostringa dalla destra della stringa. Ad esempio, estrai gli ultimi 2 caratteri, seleziona questa opzione e digita 2 nella casella di testo.
Caratteri dall'inizio alla fine: estrai un determinato numero di caratteri dal centro della stringa. Ad esempio, estrai dal quarto al nono carattere, seleziona questa opzione e digita 4 e 9 separatamente nelle caselle di testo.
Inserisci come formula: seleziona questa casella di controllo, il risultato sarà una formula che può cambiare insieme alla modifica della stringa originale, altrimenti il risultato sarà fisso.
3. Dopo aver specificato la posizione come necessario, clicca Ok, appare una finestra di dialogo per selezionare una cella in cui inserire la sottostringa estratta. Clicca OK.
Ora la sottostringa è stata estratta.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Se vuoi estrarre una sottostringa dopo o prima di un carattere specificato, puoi applicare uno dei seguenti metodi per completare il compito.
Metodo A: Estrai sottostringa dopo o prima di un carattere definito usando una formula
Supponendo che tu voglia estrarre i caratteri dopo il carattere “-” da un elenco di stringhe, usa questa formula:
B3 è la cella da cui vuoi estrarre i caratteri, - è il carattere dopo il quale vuoi estrarre la stringa.
Premi Invio per ottenere il risultato estratto. Poi trascina la maniglia di riempimento sulle celle per applicare questa formula.
Se vuoi estrarre una sottostringa prima di un carattere definito, puoi usare la formula come questa:
Il risultato dell'esempio è mostrato di seguito:
Nota:
I dati potrebbero andare persi o cambiare quando copi e incolli i risultati della formula in un'altra posizione. Per prevenire questo problema, puoi copiare e incollare i risultati della formula come valore dopo aver applicato la formula. Oppure puoi provare il Metodo B.
Metodo B: Estrai sottostringa dopo o prima di un carattere definito con Kutools per Excel
Per estrarre direttamente una sottostringa dopo o prima di un carattere specificato, puoi usare l'utilità Estrai Testo di Kutools per Excel, che può aiutarti a estrarre tutti i caratteri dopo o prima di un carattere, oppure può estrarre una lunghezza specifica di caratteri prima o dopo un carattere.
1. Seleziona le celle da cui vuoi estrarre i caratteri, clicca Kutools > Testo > Estrai Testo.
2. Nella finestra pop-up Estrai Testo dialogo, sotto Estrai per posizione scheda, vai alle opzioni prima del testo e dopo il testo per specificare le impostazioni come necessario.
Prima del testo: estrai sottostringhe prima del carattere inserito. Ad esempio, digita – nella casella di testo, tutti i caratteri prima di – verranno estratti.
Dopo il testo: estrai sottostringhe dopo il carattere inserito. Ad esempio, digita – nella casella di testo, tutti i caratteri dopo – verranno estratti.
Inserisci come formula: seleziona questa casella di controllo, il risultato sarà una formula che può cambiare insieme alla modifica della stringa originale, altrimenti il risultato sarà fisso.
3. Clicca Ok, appare una finestra di dialogo per selezionare una cella in cui inserire la sottostringa estratta. Clicca OK.
Ora la stringa prima o dopo il certo carattere(i) è stata estratta.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Forse in alcuni casi, devi estrarre una sottostringa tra due caratteri, puoi scegliere uno dei seguenti metodi per gestire il compito.
Metodo A: Estrai tramite formula
Per estrarre caratteri tra parentesi () da un elenco dato, puoi usare la seguente formula:
Nella formula, B3 è la cella da cui vuoi estrarre la stringa, ( e ) sono i due caratteri tra cui vuoi estrarre la stringa.
Premi Invio per ottenere il risultato estratto. Poi trascina la maniglia di riempimento sulle celle per applicare questa formula.
Nota: Se la formula è un po' difficile per te, puoi provare il Metodo B, che utilizza uno strumento pratico per risolvere rapidamente questo problema.
Metodo B: Estrai con Kutools per Excel
Tra le centinaia di funzionalità di Kutools per Excel, c'è una funzione – Estrai stringhe tra testi specificati che può estrarre rapidamente sottostringhe tra due caratteri.
1. Seleziona una cella che verrà utilizzata per inserire la sottostringa estratta, clicca Kutools > Assistente formula > Testo > Estrai stringhe tra testi specificati.
2. Nella finestra Assistente formula, vai alla sezione Inserimento argomento, poi seleziona o digita direttamente il riferimento della cella e i due caratteri tra cui vuoi estrarre.
Per impostazione predefinita, quando selezioni il riferimento della cella utilizzato per estrarre la sottostringa, sarà assoluto, impedendo l'uso della maniglia di riempimento automatico. Cambialo in relativo.
3. Clicca Ok, ora il primo risultato è stato ottenuto, poi trascina la maniglia di riempimento automatico sulle celle che necessitano di questa formula.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Suggerimento: Se vuoi estrarre stringhe tra due caratteri (inclusi i due caratteri), l'utilità Estrai Testo di Kutools per Excel può anche aiutare. Procedi come segue:
1. Seleziona le celle da cui vuoi estrarre la sottostringa tra i caratteri, clicca Kutools > Testo > Estrai Testo.
2. Nella finestra pop-up Estrai Testo, sotto la scheda Estrai per regola, vai alla sezione Testo, digita i caratteri tra cui vuoi estrarre la stringa, e la stringa può essere ripetuta dal carattere jolly *. Se vuoi estrarre una stringa di lunghezza fissa, il carattere jolly ? può essere usato, un ? indica un carattere.
Clicca Aggiungi per includere la regola nella Descrizione della regola sezione.
3.Clicca Ok, appare una finestra di dialogo per selezionare una cella in cui inserire la sottostringa estratta. Clicca OK.
La stringa tra due caratteri specificati è ora estratta.
Se vuoi estrarre un indirizzo email da una stringa o da un intervallo di celle, puoi usare la funzione Estrai Indirizzi Email per gestire il compito in una volta sola invece di trovarli uno per uno.
1. Seleziona le celle da cui saranno estratti gli indirizzi email, poi clicca Kutools > Testo > Estrai Indirizzi Email.
2. Poi appare una finestra di dialogo per selezionare una cella in cui inserire gli indirizzi email.
3. Clicca OK, gli indirizzi email in ogni cella sono stati estratti.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Se i tuoi dati includono una combinazione di caratteri numerici, alfabetici e speciali, e vuoi estrarre solo i numeri o i valori alfabetici, prova l'utilità Rimuovi Caratteri di Kutools per Excel.
1. Prima di usare l'utilità Rimuovi Caratteri, fai una copia dei dati come mostrato nello screenshot sottostante.
2. Poi seleziona questa copia dei dati, clicca Kutools > Testo > Rimuovi Caratteri.
3. Nella Rimuovi Caratteri finestra di dialogo, seleziona Caratteri Non Numerici opzione, clicca Ok.
Ora, rimangono solo i caratteri numerici.
Per estrarre solo valori alfabetici, seleziona Caratteri Non Alfabetici opzione nella Rimuovi Caratteri finestra di dialogo.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Clicca per scaricare questo file di esempio
Estrai orario da stringa data e ora
Fornisce trucchi per estrarre l'orario (hh:mm:ss) o solo ore/minuti/secondi da una stringa data e ora (mm/gg/aaaa hh:mm:ss)
Estrai righe che soddisfano i criteri
In questo articolo, puoi velocemente estrarre queste righe che soddisfano i criteri in un'altra posizione in Excel, evitando di trovarle e copiarle una per una.
Estrai l'ennesimo carattere da una stringa
Qui verranno introdotti i metodi per estrarre l'ennesimo carattere da una stringa, ad esempio, estrai il terzo carattere dalla stringa a1b2c3, il risultato è b.
Estrai sottostringa tra due caratteri
Mostra i metodi per estrarre sottostringhe tra due caratteri uguali o diversi.
I migliori strumenti per la produttività in Office
Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice
- Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!