Excel: come estrarre il testo dopo un carattere
È possibile utilizzare la funzione TEXTAFTER in Excel per estrarre tutto il testo in una cella dopo un carattere o una sottostringa specifica.
Questa funzione utilizza la seguente sintassi:
TEXTAFTER(testo, delimitatore, [numero_istanza], [modalità_corrispondenza], [fine_corrispondenza], [se_non_trovato])
Oro:
- testo : testo da cercare
- delimitatore : carattere o sottostringa dopo cui estrarre il testo
- istanza_num (facoltativo) : istanza del delimitatore dopo il 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
Gli esempi seguenti mostrano i modi più comuni per utilizzare questa funzione con il seguente set di dati in Excel:
Correlato: Come estrarre il testo prima di un carattere in Excel
Esempio 1: estrai il testo dopo la sottostringa
Possiamo digitare la seguente formula nella cella B2 per estrarre il testo dalla cella A2 dopo aver incontrato la sottostringa “is”:
=TEXTAFTER( A2 , "is")
Possiamo quindi fare clic e trascinare questa formula su ciascuna cella rimanente nella colonna B:
La colonna B contiene il testo della colonna A dopo aver incontrato la sottostringa “is”.
Esempio 2: estrai il testo dopo il primo spazio
Possiamo digitare la seguente formula nella cella B2 per estrarre il testo dalla cella A2 dopo aver incontrato il primo spazio:
=TEXTAFTER( A2 , " ")
Possiamo quindi fare clic e trascinare questa formula su ciascuna cella rimanente nella colonna B:
La colonna B contiene il testo della colonna A dopo aver incontrato il primo spazio.
Esempio 3: estrai il testo dopo l’ennesimo spazio
Possiamo digitare la seguente formula nella cella B2 per estrarre il testo dalla cella A2 una volta incontrato il terzo spazio:
=TEXTAFTER( A2 , " ", 3)
Possiamo quindi fare clic e trascinare questa formula su ciascuna cella rimanente nella colonna B:
La colonna B contiene tutto il testo nella colonna A dopo aver raggiunto il terzo spazio.
Nota : qui potete trovare la documentazione completa della funzione TEXTAFTER 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