Excel offre un vasto arsenale di funzioni per la manipolazione del testo. Tra queste, molte sono note e ampiamente utilizzate, mentre altre rimangono un po' più nascoste. Oggi ci concentreremo su una di queste ultime: la funzione TESTO.ESTRAI. Non è forse la più potente, ma può rivelarsi estremamente utile in situazioni specifiche.

Cos'è TESTO.ESTRAI?

TESTO.ESTRAI è una funzione che estrae un numero specifico di caratteri da una stringa di testo, a partire da una posizione indicata. La sua sintassi è semplice:

TESTO.ESTRAI(testo; posizione_iniziale; numero_caratteri)

  • testo: La stringa di testo dalla quale estrarre i caratteri.
  • posizione_iniziale: Il numero che indica la posizione del primo carattere da estrarre (il primo carattere ha posizione 1).
  • numero_caratteri: Il numero di caratteri da estrarre a partire dalla posizione_iniziale.

Esempi pratici

Vediamo alcuni esempi per chiarire l'utilità di TESTO.ESTRAI:

Esempio 1: Estrazione del codice postale

Supponiamo di avere una colonna con indirizzi completi nel formato "Via Roma, 12345 Città". Vogliamo estrarre solo il codice postale (12345). Utilizzando TESTO.ESTRAI, possiamo fare così:

=TESTO.ESTRAI(A1;12;5)

dove A1 contiene l'indirizzo completo. Questa formula estrae 5 caratteri a partire dalla posizione 12 (il primo carattere del codice postale).

Esempio 2: Estrazione dell'iniziale del nome

Se in una colonna abbiamo nomi completi (es. "Giovanni Rossi"), e vogliamo estrarre solo l'iniziale del nome, possiamo usare:

=TESTO.ESTRAI(B1;1;1)

dove B1 contiene il nome completo. Questa formula estrae il primo carattere (l'iniziale).

Esempio 3: Estrazione di una parte di un codice prodotto

Immaginiamo di avere codici prodotto nel formato "ABC-123-XYZ". Vogliamo estrarre solo la parte numerica "123". Possiamo utilizzare:

=TESTO.ESTRAI(C1;5;3)

dove C1 contiene il codice prodotto. Questa formula estrae 3 caratteri a partire dalla posizione 5.

Conclusioni

TESTO.ESTRAI può sembrare una funzione semplice, ma la sua versatilità la rende uno strumento prezioso per la pulizia e l'elaborazione di dati testuali in Excel. Con un po' di pratica, si può sfruttare al meglio per automatizzare attività di estrazione di informazioni da stringhe di testo complesse.

Bibliografia: