Come estrarre parte della stringa di testo dalla cella in Excel?

Come estrarre parte della stringa di testo dalla cella in Excel?

doc extract substring 2

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: formula Metodo B: strumento pratico
  • Estrarre la sottostringa dopo o prima di un carattere specifico
    Metodo A: formula Metodo B: strumento pratico
  • Estrarre la sottostringa tra due caratteri
    Metodo A: formula Metodo B: un pratico strumento aggiuntivo
  • Estrarre l’indirizzo E-mail da una stringa
  • Estrarre caratteri numerici o alfabetici da una stringa
  • Scaricare file di esempio
  • Altre operazioni (articoli) relative agli spazi
    Estrarre l’ennesimo carattere da una stringa Estrarre il tempo da una data e così via..

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

=LEFT(B3,3)

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.
doc extract substring 3

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:

=DESTRA(B9,6)

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.
doc extract substring 4

Estrarre n caratteri dal centro

Se volete estrarre 3 caratteri a partire dal 4° carattere di una stringa, potete usare la seguente formula:

=MID(B15,4,3)

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.
doc extract substring 5

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.
doc extract substring 5

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.
doc estrai la sottostringa 5

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.
doc extract substring 5

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.
doc extract substring 5

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.
doc extract substring 5

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.
doc extract substring 5

Ora la sottostringa è stata estratta.
doc extract substring 5

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:

=DESTRA(B3,LEN(B3)-Ricerca(“-“, B3))

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.
doc extract substring 7

Se volete estrarre la sottostringa prima di un carattere definito, potete usare la formula come questa:

=LEFT(B10,SEARCH(“-“, B10)-1)

Un esempio di risultato è mostrato qui sotto:
doc extract substring 9

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.
doc extract substring 10

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.
doc estratto sottostringa 5

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..
doc estrarre la sottostringa 5

Prima del testo: estrarre le sottostringhe prima dei caratteri inseriti. Per esempio, digitate – nella casella di testo, tutti i caratteri prima di – saranno estratti.
doc extract substring 5

Dopo il testo: estrae le sottostringhe dopo i caratteri inseriti. Per esempio, digitate – nella casella di testo, tutti i caratteri dopo – saranno estratti.
doc extract substring 5

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.
doc extract substring 5

Ora è stata estratta la stringa prima o dopo il o i caratteri determinati.
doc extract substring 5

doc text strumenti

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:

=MID(LEFT(B3,FIND(“)”,B3)-1),FIND(“(“,B3)+1,LEN(B3))

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.
doc extract substring 18

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.
doc extract substring 5

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.
doc extract substring 5

3. Cliccate Ok, ora il primo risultato è stato ottenuto, quindi trascinate la maniglia di riempimento automatico sulle celle che hanno bisogno di questa formula.
doc extract substring 5

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.
doc extract substring 5

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.
doc estrarre la sottostringa 5

3.Fare clic su Ok, si apre una finestra di dialogo per selezionare una cella dove posizionare la sottostringa estratta. Fare clic su OK.
doc extract substring 5

Ora la stringa tra due determinati caratteri è stata estratta.
doc extract substring 5

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.
doc estratto sottostringa 22

2. Poi si apre una finestra di dialogo per voi selezionando una cella per emettere l’indirizzo e-mail.
doc extract substring 23

3. Cliccate OK, gli indirizzi e-mail in ogni cella sono stati estratti.
doc extract substring 24

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:
doc extract substring 25

2. Quindi selezionare questa copia di dati, fare clic su Kutools > Testo > Rimuovi caratteri.
doc extract substring 26

3. Nella finestra di dialogo Rimuovi caratteri, selezionare l’opzione Non numerico, fare clic su Ok.
doc extract substring 27

Ora sono rimasti solo i caratteri numerici.
doc extract substring 28

Per estrarre solo i valori alfabetici, seleziona l’opzione Non-alpha nella finestra di dialogo Remove Characters.
doc estrai la sottostringa 30

Scarica il file di esempio

doc campioneClicca 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…

kte tab 201905

  • 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!

officetab bottom

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *