STRINGA ESTRAI Excel è una funzione di testo. In quest’articolo ti mostrerò come utilizzarla.
La funzione STRINGA ESTRAI Excel restituisce un numero specifico di carattere da una stringa di testo iniziando dalla posizione specificata.
La puoi trovare intervallano della libreria delle funzioni Testo di Excel.
Fai un clic sulla scheda Formule e successivamente su Testo, all’interno del gruppo Libreria di funzioni.
Se non utilizzi la versione italiana, la funzione Stringa estrai in inglese si chiama MID.
Vediamo ora la sintassi della funzione.
STRINGA ESTRAI Excel: la sintassi della funzione
La funzione STRINGA ESTRAI Excel è composta da tre argomenti:
- Testo
- Inizio
- Num_caratt
L’argomento Testo rappresenta la stringa di testo da cui estrarre i caratteri. È possibile indicare del testo oppure un riferimento di cella.
L’argomento Inizio è la posizione del primo carattere da cui partire per estrarre il testo. Occorre inserire un numero a partire dal carattere da estrarre. Il primo carattere nell’argomento Testo è 1.
Infine, l’argomento Num_caratt indica il numero di caratteri da estrarre.
Ad esempio, nel seguente caso otterremo come risultato “arte”.
Rispetto alla parola “Cartellone” si parte dalla seconda lettera per estrarre quattro caratteri.
Nell’esempio appena mostrato la posizione del primo carattere da cui iniziare ad estrarre il testo è nota in anticipo.
Per rendere l’estrazione del testo dinamica, è possibile utilizzare le funzioni nidificate per individuare l’argomento Inizio quando non si conosce in anticipo la posizione del primo carattere da cui iniziare ad estrarre o per individuare l’argomento Num_caratt per determinare il numero di caratteri da estrarre.
Per ottenere questo risultato è possibile utilizzare le seguenti funzioni in modo nidificato:
- funzione TROVA o la funzione RICERCA
- funzione DESTRA
- funzione SINISTRA
- funzione LUNGHEZZA
Ecco alcuni esempi.
STRINGA ESTRAI Excel e funzioni nidificate per scomporre un indirizzo
Di seguito ti mostro come nidificare le funzioni per scomporre un indirizzo in varie parti.
Come potrai notare di seguito il risultato può essere applicato con successo in differenti situazioni.
Come estrarre nome e cognome con STRINGA ESTRAI Excel e le funzioni nidificate
Ecco un altro interessante utilizzo di STRINGA ESTRAI Excel. Come spesso capita quando si lavora con i nomi e i cognomi, ad un certo punto emerge l’esigenza di separare in celle differenti il testo inizialmente inserito in una cella singola. In questo esempio ti mostro una soluzione che attraverso l’utilizzo delle funzioni nidificate.
Per estrarre la prima parte (nell’esempio il nome) è stata nidificata la funzione RICERCA. Quest’ultima funzione consente di ricercare la posizione dello spazio vuoto. Il numero ottenuto diventa l’argomento Num_caratt di STRINGA ESTRAI Excel. Per estrarre la seconda parte (nell’esempio il cognome) è stata utilizzata la funzione DESTRA con al suo interno le funzioni nidificate LUNGHEZZA e RICERCA.
Ecco una variante dell’esempio precedente.
Per estrarre la prima parte (nell’esempio il nome) è stata nidificata la funzione TROVA.
Per estrarre la seconda parte (nell’esempio il cognome) è stata utilizzata la funzione SINISTRA con al suo interno la funzione TROVA. Il risultato è identico.
Come scomporre codice in più celle con la funzione STRINGA ESTRAI Excel
Immaginiamo di avere delle celle con codici e vogliamo scomporre il codice in tante celle quante sono le lettere contenute nel codice.
Attraverso la funzione STRINGA.ESTRAI possiamo ottenere il risultato desiderato.
Ipotizziamo di avere il seguente codice “H45Y76U87B” nella cella A2.
Per facilitare il lavoro andiamo a nidificare la funzione RIF.COLONNA all’interno della funzione STRINGA ESTRAI Excel.
La funzione RIF.COLONNA restituisce il numero della colonna di un riferimento di cella o, qualora non venga specificato il riferimento tra le parentesi, il numero della colonna in cui viene inserita la formula.
È sufficiente inserire la seguente formula nella cella A3 e copiarla nelle celle a destra per ottenere il risultato.
L’esempio che segue apporta una piccola modifica alla formula precedente. La formula ci consente di estrarre il codice a coppie.
La funzione STRINGA ESTRAI Excel: riepilogo
La funzione STRINGA.ESTRAI Excel restituisce un numero specifico di caratteri da una stringa di testo, a partire dall’argomento Inizio e per tutta la lunghezza definita dall’argomento Num_caratt.
È possibile utilizzare la funzione STRINGA.ESTRAI quando si desidera estrarre il testo all’interno di una stringa di testo, in base alla posizione e alla lunghezza.
Guarda il video e scopri come estrarre testo da una cella Excel utilizzando la funzione STRINGA.ESTRAI.
Vuoi saperne di più sulle funzioni di testo Excel?
Allora potrebbero interessarti ii seguenti articoli:
- Excel funzione testo RIMPIAZZA
- Conta caratteri Excel: funzione LUNGHEZZA
- SOSTITUISCI Excel: come si usa la funzione
- Maiuscole minuscole Excel: le funzioni
- Excel SINISTRA: funzione di testo
- Excel DESTRA: funzione di testo
- Excel funzione TESTO: numero in testo
- RICERCA Excel: funzione di testo
- TROVA Excel: funzione di testo
- CONCATENA Excel: funzione per unire testo