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.
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)
posizione_iniziale.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.
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: