Excel: come estrarre la prima parola da una cella


Puoi utilizzare la seguente formula per estrarre la prima parola da una cella in Excel:

 =IFERROR(TEXTBEFORE( A2 , " "), A2 )

Questa particolare formula estrae la prima parola dalla cella A2 .

L’esempio seguente mostra come utilizzare questa formula nella pratica.

Esempio: come estrarre la prima parola in Excel

Supponiamo di avere la seguente colonna di stringhe in Excel:

Supponiamo di voler estrarre la prima parola da ogni cella della colonna A.

Per fare ciò, possiamo digitare la seguente formula nella cella B2 :

 =IFERROR(TEXTBEFORE( A2 , " "), A2 )

Possiamo quindi fare clic e trascinare questa formula su ciascuna cella rimanente nella colonna B:

Excel estrae la prima parola dalla cella

La colonna B ora contiene la prima parola di ciascuna cella corrispondente nella colonna A.

Per esempio:

  • La mia formula di estratto dal mio animale preferito è un lamantino
  • La formula estrae This da Questa è una giornata fantastica
  • La formula estrae We da We Should Have Fun

E così via.

Come funziona questa formula?

La funzione TEXTBEFORE in Excel estrae tutto il testo in una cella prima di un carattere o una sottostringa specifica.

Questa funzione utilizza la seguente sintassi:

TESTOPRIMA(testo, delimitatore, [numero_istanza], [modalità_corrispondenza], [fine_corrispondenza], [se_non_trovato])

Oro:

  • testo : testo da cercare
  • delimitatore : carattere o sottostringa per estrarre il testo prima
  • istanza_num (facoltativo) : istanza del delimitatore prima del quale estrarre il testo (il valore predefinito è 1)
  • match_mode (opzionale) : 0 = distinzione tra maiuscole e minuscole (impostazione predefinita), 1 = senza distinzione tra maiuscole e minuscole
  • match_end (facoltativo) : considera la fine del testo come delimitatore (disabilitato per impostazione predefinita)
  • if_not_found (opzionale) : valore da restituire se il delimitatore non viene trovato

Ricordiamo che abbiamo utilizzato la seguente sintassi per estrarre la prima parola dalla cella A2 :

 =IFERROR(TEXTBEFORE( A2 , " "), A2 )

Per prima cosa utilizziamo la funzione TEXTBEFORE per estrarre tutto il testo prima del primo spazio dalla cella A2 .

Questa funzione restituirà un errore se c’è solo una parola nella cella, quindi utilizziamo la funzione SEERRORE per specificare che dovremmo restituire tutto il testo nella cella se c’è solo una parola.

Il risultato finale è che siamo in grado di estrarre la prima parola dalla cella.

Nota : qui è possibile trovare la documentazione completa della funzione TESTBEFORE in Excel.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:

Excel: come rimuovere testo specifico dalle celle
Excel: come rimuovere caratteri speciali
Excel: come inserire un carattere in una stringa

Aggiungi un commento

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