Come estrarre parte della stringa di testo dalla cella in Excel?
Questo tutorial mostra i metodi di estrazione della sottostringa da sinistra, centro o destra di una cella, e spiega anche come estrarre il testo prima o dopo un carattere specifico come mostrato negli screenshot sottostanti.
|
Estrarre la sottostringa da sinistra, metà o destra
Metodo A: Estrarre la sottostringa da sinistra, centro o destra usando una formula
In Excel, ci sono alcune formule che possono aiutare ad estrarre rapidamente una parte di testo.
Estrai i primi n caratteri
Supponendo che tu voglia estrarre i primi 3 caratteri da un dato elenco di dati, seleziona una cella vuota in cui vuoi mettere il risultato estratto, poi usate questa formula
B3 è la cella da cui estrarre i caratteri, 3 è il numero di caratteri che volete estrarre.
Premete il tasto Enter per ottenere il risultato estratto. Poi trascinate la maniglia di riempimento sulle celle per applicare questa formula.
Estrarre gli ultimi n caratteri
Per esempio, estrarre gli ultimi 6 caratteri da un elenco di stringhe, selezionare una cella vuota in cui si desidera inserire il risultato estratto e utilizzare questa formula:
B9 è la cella da cui estrarre i caratteri, 6 è il numero di caratteri che volete estrarre.
Premete il tasto Enter per ottenere il risultato estratto. Poi trascinate la maniglia di riempimento sulle celle per applicare questa formula.
Estrarre n caratteri dal centro
Se volete estrarre 3 caratteri a partire dal 4° carattere di una stringa, potete usare la seguente formula:
B15 è la cella da cui estrarre i caratteri, 4 rappresenta l’estrazione dei caratteri dal 4° carattere (contare da sinistra), 3 è il numero di caratteri che volete estrarre.
Premete il tasto Enter per ottenere il risultato estratto. Poi trascinate la maniglia di riempimento sulle celle per applicare questa formula.
Note:
Se volete spostare i risultati estratti in un’altra posizione, copiate e incollate prima i risultati estratti come valore.
Metodo B: Estrarre la sottostringa da sinistra, metà o destra da Kutools for Excel
Se non hai familiarità con le formule, puoi provare la funzione Estrai testo di Kutools for Excel che è facile da gestire questo lavoro.
Prima di utilizzare l’utilità Estrai testo, prenditi 3 minuti per installare gratuitamente Kutools per Excel: Free Download Now!
1. Selezionare le celle da cui si desidera estrarre le sottostringhe, fare clic su Kutools > Testo > Estrai testo.
2. Nella finestra di dialogo di estrazione del testo, sotto la scheda Estrai per posizione, le prime tre opzioni permettono di estrarre la sottostringa da sinistra, metà o destra.
Il primo carattere N: estrai la sottostringa da sinistra. Per esempio, estrarre i primi 2 caratteri, selezionare questa opzione e digitare 2 nella casella di testo.
L’ultimo N carattere: estrarre la sottostringa da destra della stringa. Per esempio, estrarre gli ultimi 2 caratteri, selezionare questa opzione e digitare 2 nella casella di testo.
Caratteri dall’inizio alla fine: estrarre un numero specifico di caratteri dal centro della stringa. Per esempio, estrarre dal 4° al 9° carattere, selezionare questa opzione e digitare separatamente 4 e 9 nelle caselle di testo.
Inserisci come formula: selezionare questa casella di controllo, il risultato è una formula che può essere modificata al cambiare della stringa originale, altrimenti, il risultato è fisso.
3. Dopo aver specificato la posizione come necessario, fare clic su Ok, si apre una finestra di dialogo per selezionare una cella dove posizionare la sottostringa estratta. Fare clic su OK.
Ora la sottostringa è stata estratta.
Estrai la sottostringa dopo o prima di un carattere specificato
Se vuoi estrarre la sottostringa dopo o prima di un carattere specificato, puoi applicare uno dei seguenti metodi per gestire il lavoro.
Metodo A: Estrarre la sottostringa dopo o prima di un carattere definito usando una formula
Supponendo che vogliate estrarre i caratteri dopo il carattere “-” da un elenco di stringhe, usate questa formula:
B3 è la cella da cui volete estrarre i caratteri, – è il carattere che volete estrarre la stringa dopo.
Premete il tasto Enter per ottenere il risultato estratto. Poi trascinate la maniglia di riempimento sulle celle per applicare questa formula.
Se volete estrarre la sottostringa prima di un carattere definito, potete usare la formula come questa:
Un esempio di risultato è mostrato qui sotto:
Nota
I dati potrebbero essere persi o modificati mentre si copiano e incollano i risultati della formula in un altro posto. Per evitare che questo problema accada, potete copiare e incollare i risultati della formula come valore dopo aver applicato la formula. Oppure potete provare il metodo B.
Metodo B: Estrarre la sottostringa dopo o prima di un carattere definito da Kutools for Excel
Per estrarre direttamente la sottostringa dopo o prima di un carattere specificato, è possibile utilizzare l’utilità Estrai testo di Kutools for Excel, che può aiutarti a estrarre tutti i caratteri dopo o prima di un carattere, inoltre può estrarre la lunghezza specifica dei caratteri prima o dopo un carattere.
Prima di utilizzare l’utilità Estrai testo, prenditi 3 minuti per installare gratuitamente Kutools per Excel: Free Download Now!
1. Selezionare le celle che si desidera estrarre i caratteri, fare clic su Kutools > Testo > Estrai testo.
2. Nella finestra di dialogo di estrazione del testo, sotto la scheda Estrai per posizione, andare alle opzioni prima del testo e dopo il testo per specificare l’impostazione di cui avete bisogno..
Prima del testo: estrarre le sottostringhe prima dei caratteri inseriti. Per esempio, digitate – nella casella di testo, tutti i caratteri prima di – saranno estratti.
Dopo il testo: estrae le sottostringhe dopo i caratteri inseriti. Per esempio, digitate – nella casella di testo, tutti i caratteri dopo – saranno estratti.
Inserisci come formula: spuntate questa casella, il risultato è una formula che può essere modificata al variare della stringa originale, altrimenti, il risultato è fisso.
3. Fare clic su Ok, si apre una finestra di dialogo per selezionare una cella dove posizionare la sottostringa estratta. Fare clic su OK.
Ora è stata estratta la stringa prima o dopo il o i caratteri determinati.
13 strumenti di testo che dovete avere in Excel e che faranno decollare la vostra efficienza del 90% ▲ Modifica in blocco delle stringhe di testo nelle celle, come aggiungere lo stesso testo alle celle in una volta sola, rimuovere i caratteri in qualsiasi posizione e così via. ▲ Tranne gli strumenti visualizzati nell’immagine, ci sono altri 300 strumenti avanzati in Kutools for Excel, che possono risolvere i tuoi puzzle Excel 82%. ▲ Diventa un esperto di Excel in 5 minuti, guadagna il riconoscimento della gente e la promozione. ▲ 110000+ persone ad alta efficienza sabbia 300+ scelta di aziende di fama mondiale. 30 giorni di prova gratuita, nessuna carta di credito richiesta Leggi di più Scarica ora |
Estrarre la sottostringa tra due caratteri
Forse in alcuni casi, avete bisogno di estrarre la sottostringa tra due caratteri, potete scegliere uno dei seguenti metodi per gestire il lavoro.
Metodo A: Estrarre con una formula
Supponendo di estrarre i caratteri tra le parentesi () da una lista data, potete usare la formula sottostante:
Nella formula, B3 è la cella da cui volete estrarre la stringa, ( e ) sono i due caratteri tra cui volete estrarre la stringa.
Premete il tasto Enter per ottenere il risultato estratto. Poi trascinate la maniglia di riempimento sulle celle per applicare questa formula.
Nota
Se la formula è un po’ difficile per voi, puoi provare il Metodo B, che utilizza un comodo strumento per risolvere rapidamente questo problema.
Metodo B: Estrarre da Kutools for Excel
Nelle centinaia di funzioni di Kutools for Excel, c’è una funzione – Estrai stringhe tra il testo specificato può estrarre rapidamente le sottostringhe tra due caratteri.
Prima di utilizzare l’utilità Estrai testo, prenditi 3 minuti per installare gratuitamente Kutools per Excel: Free Download Now!
1. Selezionare una cella che ha usato per posizionare la sottostringa estratta, fare clic su Kutools > Formula Helper > Testo > Estrarre stringhe tra il testo specificato.
2. Nella finestra di dialogo Formule Helper, andare alla sezione Input argomenti, quindi selezionare o digitare direttamente il riferimento di cella e i due caratteri che si desidera estrarre tra.
Per impostazione predefinita, quando si seleziona il riferimento di cella utilizzato per estrarre la sottostringa, il riferimento di cella sarà assoluto che non può utilizzare la maniglia di riempimento automatico per compilare la formula, si prega di cambiarlo in relativo.
3. Cliccate Ok, ora il primo risultato è stato ottenuto, quindi trascinate la maniglia di riempimento automatico sulle celle che hanno bisogno di questa formula.
Tip:
Se volete estrarre stringhe tra due caratteri (compresi i due caratteri), l’utilità Extract Text di Kutools for Excel può farvi un favore anche in questa operazione.
1. Selezionare le celle che si desidera estrarre la sottostringa tra i caratteri, fare clic su Kutools > Testo > Estrai testo.
2.Nella finestra di dialogo popping Extract Text, sotto la scheda Extract by rule, vai alla sezione Text, digita i caratteri tra i quali vuoi estrarre la stringa, e la stringa può essere pentita dal carattere jolly *. Se si vuole estrarre una stringa di lunghezza fissa, si può usare il carattere jolly ?, un ? indica un carattere.
Poi fare clic su Aggiungi per aggiungere la regola alla sezione Descrizione regola.
3.Fare clic su Ok, si apre una finestra di dialogo per selezionare una cella dove posizionare la sottostringa estratta. Fare clic su OK.
Ora la stringa tra due determinati caratteri è stata estratta.
Estrai indirizzo e-mail da una stringa
Se vuoi estrarre indirizzo e-mail da una data stringa o un intervallo di celle, potete usare la funzione Estrai indirizzo e-mail per gestire questo lavoro in una sola volta invece di trovarli uno per uno.
Prima di usare l’utilità Estrai indirizzo e-mail, prenditi 3 minuti per installare gratuitamente Kutools per Excel: Free Download Now!
1. Selezionare le celle che saranno estratti indirizzo e-mail, quindi fare clic su Kutools > Testo > Estrarre indirizzo e-mail.
2. Poi si apre una finestra di dialogo per voi selezionando una cella per emettere l’indirizzo e-mail.
3. Cliccate OK, gli indirizzi e-mail in ogni cella sono stati estratti.
Estrarre i caratteri numerici o alfabetici dalla stringa
Se c’è una lista di dati misti numerici e alfabetici e caratteri speciali, vuoi solo estrarre i numeri o i valori alfabetici, puoi provare Kutools for Excel’s Remove Characters utility.
1. Prima di utilizzare l’utilità Rimuovi caratteri, è necessario avere una copia dei dati come mostrato nello screenshot seguente:
2. Quindi selezionare questa copia di dati, fare clic su Kutools > Testo > Rimuovi caratteri.
3. Nella finestra di dialogo Rimuovi caratteri, selezionare l’opzione Non numerico, fare clic su Ok.
Ora sono rimasti solo i caratteri numerici.
Per estrarre solo i valori alfabetici, seleziona l’opzione Non-alpha nella finestra di dialogo Remove Characters.
Scarica il file di esempio
Clicca per scaricare questo file campione
Altre operazioni (articoli) relative alla conversione di file
Estrarre il tempo dalla stringa datetime
Fornisce i trucchi per estrarre il tempo (hh:mm:ss) o solo ora/minuto/secondo dalla stringa datetime (mm/dd/yyyy hh:mm:ss)
Estrarre le righe che soddisfano i criteri
In questo articolo, può aiutarvi a estrarre rapidamente queste righe che soddisfano i criteri in un’altra posizione in Excel, tranne trovarle e copiarle una per una.
Estrarre un ennesimo carattere da una stringa
Qui verranno introdotti i metodi per estrarre l’ennesimo carattere da una stringa, per esempio, estrarre il terzo carattere dalla stringa a1b2c3, il risultato è b.
Estrarre la sottostringa tra due caratteri
Mostra i metodi per estrarre la sottostringa tra due caratteri uguali o diversi.
I migliori strumenti di produttività di Office
Kutools for Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell’80%
- Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggere e modificare facilmente un gran numero di celle); Incolla in un intervallo filtrato…
- Unisci celle/righe/colonne e mantieni i dati; Dividi il contenuto delle celle; Combina righe duplicate e somma/media… Previene le celle duplicate; confronta gli intervalli…
- Seleziona righe duplicate o uniche; Seleziona righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale…
- Copia esatta di più celle senza cambiare la formula di riferimento; creazione automatica di riferimenti a più fogli; inserimento di punti elenco, caselle di controllo e altro ancora…
- Inserimento preferito e rapido di formule, intervalli, grafici e immagini; crittografia delle celle con password; creazione di mailing list e invio di e-mail…
- Estrai testo, aggiungi testo, rimuovi per posizione, rimuovi spazio; crea e stampa subtotali di paginazione; converti tra contenuto delle celle e commenti…
- Super filtro (salva e applica schemi di filtro ad altri fogli); ordinamento avanzato per mese/settimana/giorno, frequenza e altro; filtro speciale per grassetto, corsivo…
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle basate su colonne chiave; Dividi i dati in più fogli; Converti in batch xls, xlsx e PDF…
- Raggruppa le tabelle pivot per numero di settimana, giorno della settimana e altro… Mostra le celle sbloccate e bloccate con colori diversi; Evidenzia le celle che hanno formula/nome…
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Aprire e creare più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la tua produttività del 50%, e riduce centinaia di clic del mouse per te ogni giorno!