Come estrarre una sottostringa in excel (con esempi)


È possibile utilizzare le seguenti formule per estrarre determinate sottostringhe dal testo in Excel:

Metodo 1: restituisce la sottostringa dall’inizio della stringa

 #return first 3 characters of string in cell A2
=LEFT( A2,3 )

Metodo 2: restituisce la sottostringa dal centro della stringa

 #return 8 characters of string in cell A2 starting at position 2
=MID( A2,2,8 )

Metodo 3: restituisce la sottostringa dalla fine della stringa

 #return last 3 characters of string in cell A2
=RIGHT( A2 , 3)

Metodo 4: restituzione della sottostringa prima del testo

 #return all text before the string "there" in cell A2
=TEXTBEFORE( A2 , "there")

Metodo 5: restituisce la sottostringa dopo un determinato testo

 #return all text after the string "there" in cell A2
=TEXTAFTER( A2 , "there")

Gli esempi seguenti mostrano come utilizzare nella pratica ciascuno di questi metodi.

Metodo 1: restituisce la sottostringa dall’inizio della stringa

La schermata seguente mostra come utilizzare la funzione LEFT() per restituire i primi tre caratteri della cella A2 :

Excel ottiene la sottostringa dall'inizio della stringa

Metodo 2: restituisce la sottostringa dal centro della stringa

Lo screenshot seguente mostra come utilizzare la funzione MID() per restituire gli otto caratteri al centro della cella A2 , a partire dalla posizione 2:

Excel ottiene la sottostringa centrale della stringa

Metodo 3: restituisce la sottostringa dalla fine della stringa

La schermata seguente mostra come utilizzare la funzione DESTRA() per restituire gli ultimi tre caratteri della cella A2 :

Excel ottiene la sottostringa dalla fine della stringa

Metodo 4: restituzione della sottostringa prima del testo

Lo screenshot seguente mostra come utilizzare la funzione TEXTBEFORE() per restituire tutto il testo che precede la stringa “there” nella cella A2 :

Excel ottiene la sottostringa prima del testo specifico

Metodo 5: restituisce la sottostringa dopo un determinato testo

La seguente schermata mostra come utilizzare la funzione TEXTAFTER() per restituire tutto il testo che segue la stringa “là” nella cella A2 :

Excel ottiene la sottostringa dopo il testo specifico

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni in Excel:

Excel: come rimuovere il primo e l’ultimo carattere da una stringa
Excel: come trovare la prima lettera di una stringa
Excel: come trovare il primo numero in una stringa di testo

Aggiungi un commento

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