Vai al contenuto principale

Estrai il testo prima/dopo lo spazio o la virgola in Excel - Guida facile

Autore: Sole Ultima modifica: 2024-07-02

L'estrazione del testo prima o dopo un carattere specifico (come uno spazio o una virgola) è un'attività comune in Excel. Che tu stia preparando un set di dati per l'analisi o semplicemente abbia bisogno di isolare determinati elementi dei tuoi dati di testo, Excel offre diverse funzioni per svolgere questa attività. In questo articolo esploreremo come estrarre il testo prima o dopo la prima occorrenza di uno spazio, una virgola o qualsiasi altro carattere utilizzando le formule di Excel.


Estrai il testo prima o dopo un carattere specifico utilizzando le formule

Per estrarre il testo prima o dopo la prima occorrenza di un carattere specifico, come uno spazio o una virgola, in Excel, puoi utilizzare le seguenti semplici formule.

Estrai il testo prima del primo spazio o virgola

  1. Copia o inserisci la seguente formula in una cella vuota in cui desideri individuare il risultato, quindi premi entrare chiave per ottenere il risultato. Vedi screenshot:
    =LEFT(A2,(FIND(",",A2,1)-1))
    Consiglio: in questa formula è possibile sostituire la virgola delimitatrice (,) con qualsiasi altro separatore secondo necessità.
  2. Quindi, seleziona la cella della formula e trascina verso il basso il quadratino di riempimento per riempire la formula in altre celle, tutto il testo prima della prima virgola viene estratto contemporaneamente. Vedi schermata:
Spiegazione della formula:
  • TROVA(",", A2, 1): Questa parte viene utilizzata per trovare la posizione della prima virgola nella cella A2. La funzione TROVA restituisce la posizione della virgola in cui appare per la prima volta nel testo.
  • TROVA(",", A2, 1) - 1: Poiché vogliamo estrarre solo i caratteri prima della virgola, sottraiamo 1 dalla posizione della virgola.
  • SINISTRA(A2, TROVA(",", A2, 1) - 1): Infine, la funzione SINISTRA estrae i caratteri dal lato sinistro della cella A2 in base al numero di caratteri ottenuti dal passaggio precedente.
 

Estrai il testo dopo il primo spazio o virgola

Per estrarre il testo dopo il primo spazio o virgola, è possibile utilizzare una combinazione delle funzioni MID, TROVA e LEN.

  1. Copia o inserisci la seguente formula in una cella vuota in cui desideri individuare il risultato, quindi premi entrare chiave per ottenere il risultato. Vedi screenshot:
    =MID(A2, FIND(",", A2) + 1, LEN(A2))
    Consiglio: in questa formula è possibile sostituire la virgola delimitatrice (,) con qualsiasi altro separatore secondo necessità.
  2. Quindi, seleziona la cella della formula e trascina verso il basso il quadratino di riempimento per riempire la formula in altre celle, tutto il testo dopo la prima virgola viene estratto contemporaneamente. Vedi schermata:
Spiegazione della formula:
  • TROVA(",", A2): Questa parte viene utilizzata per trovare la posizione della prima virgola nella cella A2. La funzione TROVA restituisce la posizione della virgola in cui appare per la prima volta nel testo.
  • TROVA(",", A2) + 1: Poiché vogliamo estrarre i caratteri dopo la virgola, aggiungiamo 1 alla posizione della virgola.
  • LEN (A2): Questa parte viene utilizzata per ottenere la lunghezza totale del testo nella cella A2.
  • METÀ(A2, TROVA(",", A2) + 1, LUNGHEZZA(A2)): Infine, la funzione MID estrae tutti i caratteri dalla cella A2 a partire dalla posizione ottenuta sopra fino alla lunghezza totale del testo.

Estrai il testo prima o dopo un carattere specifico utilizzando Kutools per Excel

Sei stanco di formule complicate e infinite regolazioni manuali in Excel? Dì addio alle seccature e ciao all'efficienza con Kutools per Excel! Il nostro potente componente aggiuntivo semplifica il tuo flusso di lavoro, permettendoti di estrarre il testo prima o dopo qualsiasi carattere specifico con pochi clic.

Kutools for Excel offre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando la creatività e l'efficienza. Migliorato con funzionalità AI, Kutools automatizza le attività con precisione, semplificando la gestione dei dati. Leggi di più...         Prova gratuita...

Dopo aver scaricato e installato Kutools for Excel, Si prega di fare clic su Kutools > Testo > Estrai testo per aprire il Estrai testo la finestra di dialogo.

Nella finestra di dialogo, sotto il Estrai per posizione scheda:

  1. Seleziona l'intervallo di dati da cui vuoi estrarre il testo;
  2. Nel Opzioni casella di riepilogo, selezionare Prima del testo or Dopo il testo opzione e digita il delimitatore su cui desideri estrarre il testo in base;
  3. Quindi, fare clic OK Pulsante.

Verrà visualizzata un'altra finestra di messaggio per ricordarti di selezionare le celle in cui inserire il risultato, quindi fare clic OK, tutto il testo prima o dopo la prima virgola è stato estratto, vedi screenshot:

Consiglio: La funzione Estrai testo non solo consente l'estrazione del testo prima o dopo un delimitatore specifico, ma facilita anche il recupero del primo o dell'ultimo carattere 'n' e l'estrazione dei soli numeri da una stringa di testo, consentendo di selezionare l'opzione migliore per le tue esigenze

Estrai il testo prima o dopo un carattere specifico utilizzando le formule in Excel 365

Con l'introduzione di nuove funzioni in Excel 365, come TEXTBEFORE e TEXTAFTER, questo processo è diventato più semplice. Questa sezione ti guiderà attraverso i passaggi per estrarre in modo efficiente il testo prima o dopo un carattere specifico utilizzando queste funzioni.

Estrai il testo prima del primo spazio o virgola con la funzione TEXTBEFORE

La funzione TEXTBEFORE estrae il testo che appare prima di un delimitatore specificato. La sintassi della funzione TEXTBEFORE è:

TEXTBEFORE(text, delimiter, [instance_num])
  • testo: La stringa di testo da cui si desidera estrarre i caratteri (ad esempio, A2).
  • delimitatore: il carattere o la stringa prima della quale si desidera estrarre il testo (ad esempio, ",").
  • numero_istanza: Facoltativo. Specifica quale istanza del delimitatore utilizzare se appare più volte. L'impostazione predefinita è 1.
  1. Applica la funzione TEXTBEFORE per estrarre il testo prima della prima virgola:
    =TEXTBEFORE(A2, ",")
  2. Quindi, seleziona la cella della formula e trascina verso il basso il quadratino di riempimento per riempire la formula in altre celle.
 

Estrai il testo dopo il primo spazio o virgola con la funzione TEXTAFTER

La funzione TEXTAFTER estrae il testo che appare dopo un delimitatore specificato. La sintassi della funzione TEXTAFTER è:

TEXTAFTER(text, delimiter, [instance_num])
  • testo: La stringa di testo da cui si desidera estrarre i caratteri (ad esempio, A2).
  • delimitatore: Il carattere o la stringa dopo la quale si desidera estrarre il testo (ad esempio, ",").
  • numero_istanza: Facoltativo. Specifica quale istanza del delimitatore utilizzare se appare più volte. L'impostazione predefinita è 1.
  1. Applica la funzione TEXTAFTER per estrarre il testo dopo la prima virgola:
    =TEXTAFTER(A2, ",")
  2. Quindi, seleziona la cella della formula e trascina verso il basso il quadratino di riempimento per riempire la formula in altre celle.

Sommario

L'estrazione del testo prima o dopo un carattere specifico (come uno spazio o una virgola) è un'attività comune nell'elaborazione dei dati in Excel. In questo articolo, abbiamo esplorato diversi metodi per estrarre il testo, incluso l'utilizzo di formule in tutte le versioni di Excel, l'utilizzo del componente aggiuntivo Kutools per Excel e l'utilizzo delle funzioni TEXTBEFORE e TEXTAFTER in Excel 365.

● Estrazione del testo utilizzando le formule
In tutte le versioni di Excel, puoi utilizzare funzioni come SINISTRA, TROVA, METÀ e LUNGHEZZA per estrarre il testo prima o dopo un carattere specifico. Queste formule sono efficaci ma a volte possono essere complesse e richiedono più passaggi e una sintassi precisa.

● Estrazione del testo utilizzando Kutools per Excel
Kutools for Excel è un potente componente aggiuntivo che fornisce oltre 300 funzionalità avanzate, semplificando la gestione di attività complesse. Con la funzione di estrazione del testo in Kutools, puoi facilmente estrarre il testo prima o dopo un carattere specifico con pochi clic, aumentando significativamente l'efficienza del lavoro.

● Estrazione del testo utilizzando le funzioni TEXTBEFORE e TEXTAFTER
In Excel 365, le nuove funzioni TEXTBEFORE e TEXTAFTER rendono questo processo più semplice. Queste funzioni sono progettate specificatamente per estrarre il testo prima o dopo un carattere specifico, con una sintassi semplice e comprensibile, riducendo notevolmente la necessità di formule complesse.

Non importa quale metodo utilizzi, puoi scegliere lo strumento più adatto per estrarre il testo in base alle tue esigenze specifiche. Se sei interessato ad esplorare altri suggerimenti e trucchi su Excel, il nostro sito Web offre migliaia di tutorial. Fare clic qui per accedervi. Grazie per aver letto e non vediamo l'ora di fornirti informazioni più utili in futuro!


Estrai ogni porzione di testo separata da spazio/virgola o altri delimitatori

Sblocca la potenza dei tuoi dati con Kutools for Excel! Che tu abbia a che fare con spazi, virgole o altri delimitatori, il nostro Celle divise la funzionalità ti consente di estrarre e organizzare facilmente singole parti di testo. Con pochi clic, semplifica il tuo flusso di lavoro e migliora l'analisi dei dati.
Leggi di più...         Prova gratuita...

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (32)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks a lot
This comment was minimized by the moderator on the site
hello olivia john
hello olivia john david
hello olivia john robert more

Excel contains the data we need, but I'd like a value of end to appear before words like as.

john
david
more
Please provide any formula's clarification.
This comment was minimized by the moderator on the site
Hi, Nandakumar, I do not understand you problem. Do you want to extract the end word from each string or like to add the end value of the front cell before words in next cell?
This comment was minimized by the moderator on the site
hello olivia john
hello olivia john david
hello olivia john robert more

Excel contains the data we need, but I'd like a value of end to appear before words like as.

hello olivia john john
hello olivia john david david
hello olivia john robert more more

Please provide any formula's clarification.
This comment was minimized by the moderator on the site
Tried your example, I needed to read from cell D2 and read something before a space

=LEFT(D2,(FIND(" ","D2",1)-1))

and got: #VALUE!
This comment was minimized by the moderator on the site
Try with ";" instead of ","
This comment was minimized by the moderator on the site
What is the first "data" location for the sentence in row 6? ..Please answer me 🙏
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
Muchas gracias
This comment was minimized by the moderator on the site
Hello, thanks for this article, but is there a way for a mid function to work on the second space?
This comment was minimized by the moderator on the site
Hi Aland,
For example there is a sentence in the cell B3, you can extract the text after the second space from this cell with formula =MID(B3,FIND(" ",B3,FIND(" ",B3)+1),256)
This comment was minimized by the moderator on the site
Mehar Kusum Manav Maa Singh Bisht

what is formula for separate above words...
This comment was minimized by the moderator on the site
Hi Mehar singh bisht,
Do you mean split “Mehar Kusum Manav Maa Singh Bisht”, and place every word in a separate cell? You can select the cell containing the content, and click Data > Split to Column (set the delimiter as space) to split it.
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations