Come estrarre la prima parola da una stringa di testo in Excel (3 semplici modi)

Excel ha alcune formule meravigliose che possono aiutarti a suddividere e tagliare a cubetti i dati di testo.

A volte, quando hai i dati di testo, potresti voler estrarre la prima parola dalla stringa di testo in una cella.

Esistono diversi modi per farlo in Excel (usando una combinazione di formule, usando Trova e sostituisci e usando Flash Fill)

In questo tutorial, ti mostrerò alcuni modi davvero semplici per estrai la prima parola da una stringa di testo in Excel.

Estrai la prima parola usando le formule di testo

Supponiamo di avere il seguente set di dati, dove vuoi ottenere la prima parola da ogni cella.

La formula seguente farà questo:

=IFERROR(SINISTRA(A2,TROVA(" ",A2)-1),A2)

Lascia che ti spieghi come funziona questa formula.

La parte TROVA della formula viene utilizzata per trovare la posizione del carattere spazio nella stringa di testo. Quando la formula trova la posizione del carattere spazio, la funzione SINISTRA viene utilizzata per estrarre tutti i caratteri prima del primo carattere spazio nella stringa di testo.

Mentre la formula SINISTRA da sola dovrebbe essere sufficiente, ti darà un errore nel caso in cui ci sia solo una parola nella cella e nessun carattere di spazio.

Per gestire questa situazione, ho racchiuso la formula SINISTRA nella formula SE ERRORE, che restituisce semplicemente il contenuto della cella originale (poiché non ci sono caratteri spazio che indicano che è vuoto o ha solo una parola).

Un aspetto positivo di questo metodo è che il risultato è dinamico. Ciò significa che nel caso in cui si modifichi la stringa di testo originale nelle celle della colonna A, la formula nella colonna B si aggiornerà automaticamente e darà il risultato corretto.

Nel caso in cui non desideri la formula, puoi convertirla in valori.

Estrai la prima parola usando Trova e sostituisci

Un altro metodo rapido per estrarre la prima parola consiste nell'usare Trova e sostituisci per rimuovere tutto tranne la prima parola.

Supponiamo di avere il set di dati come mostrato di seguito:

Di seguito sono riportati i passaggi per utilizzare Trova e sostituisci per ottenere solo la prima parola e rimuovere tutto il resto:

  1. Copia il testo dalla colonna A alla colonna B. Questo per assicurarci di avere anche i dati originali.
  2. Seleziona tutte le celle nella colonna B in cui vuoi ottenere la prima parola
  3. Fare clic sulla scheda Home
  4. Nel gruppo Modifica, fai clic sull'opzione Trova e seleziona, quindi fai clic su Sostituisci. Si aprirà la finestra di dialogo Trova e sostituisci.
  5. Nel campo Trova cosa, inserisci * (un carattere spazio seguito dal segno asterisco)
  6. Lascia vuoto il campo Sostituisci con
  7. Fare clic sul pulsante Sostituisci tutto.

I passaggi precedenti rimuoverebbero tutto tranne la prima parola nelle celle.

Puoi anche usare la scorciatoia da tastiera Controllo + H per aprire la finestra di dialogo Trova e sostituisci.

Come funziona?

In Trova quale campo, abbiamo utilizzato uno spazio seguito dal segno dell'asterisco. Il segno asterisco (*) è un carattere jolly che rappresenta un numero qualsiasi di caratteri.

Quindi, quando chiediamo a Excel di trovare le celle che contengono il carattere spazio seguito dal segno asterisco e lo sostituiamo con uno spazio vuoto, trova il primo carattere spazio e rimuove tutto dopo di esso, lasciandoci solo con la prima parola.

E nel caso in cui tu abbia una cella senza testo o solo una parola senza caratteri di spazio, i passaggi precedenti non apporteranno alcuna modifica.

Estrai la prima parola usando Flash Fill

Un altro metodo davvero semplice e veloce per estrarre la prima parola utilizzando Flash Fill.

Flash Fill è stato introdotto in Excel 2013 ed è disponibile in tutte le versioni successive. Aiuta nella manipolazione del testo identificando il modello che stai cercando di ottenere e riempiendolo per l'intera colonna.

Ad esempio, supponi di avere il set di dati seguente e di voler estrarre solo la prima parola.

Di seguito sono riportati i passaggi per eseguire questa operazione:

  1. Nella cella B2, che è la colonna adiacente dei nostri dati, inserisci manualmente "Marketing" (che è il risultato previsto)
  2. Nella cella B3, inserisci "HR"
  3. Seleziona la gamma B2:B10
  4. Fare clic sulla scheda Home
  5. Nel gruppo Modifica, fai clic sul menu a discesa Riempi
  6. Fare clic sull'opzione Riempimento flash

I passaggi precedenti riempirebbero tutte le celle con la prima parola dalla colonna adiacente (colonna A).

Attenzione: Nella maggior parte dei casi, Flash Fill funziona correttamente e fornisce il risultato corretto, ma in alcuni casi potrebbe non darti il ​​​​risultato corretto. Assicurati solo di ricontrollare che i risultati siano quelli previsti.

Note: Quando si digita il risultato previsto nella seconda cella della colonna B, è possibile che tutto il testo in tutte le celle sia di colore grigio chiaro. Questo è il risultato che otterrai premendo subito il tasto Invio. Nel caso in cui non vedi la linea grigia, usa l'opzione Flash Fill nella barra multifunzione.

Quindi questi sono tre semplici metodi per estrarre la prima parola da una stringa di testo in Excel.

Spero che tu abbia trovato utile questo tutorial!

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave