www.valterborsato.it

Le Funzioni SINISTRA, DESTRA e STRINGA.ESTRAI

Le Funzioni SINISTRA, DESTRA e STRINGA ESTRAI risultano fondamentali per estrarre informazioni da celle contenenti stringhe di testi.
Per eseguire operazioni di estrazione e manipolazione di stringhe di testo o contenuti numerici esistono molte Funzioni, alcune delle quali molto semplici.
In questa sezione vengono considerate la Funzione SINISTRA che restituisce uno o più caratteri a sinistra del contenuto di una cella, la Funzione DESTRA che esegue la stessa operazioni con gli stessi argomenti ma prelevando i valori a destra e infine la Funzione STRINGA.ESTRAI che restituisce un numero definito di caratteri di una stringa di testo a partire da una posizione specificata.

La Funzione SINISTRA

La Funzione SINISTRA è utile per creare codici o per dividere le informazioni contenute in una cella.
La Funzione ha la seguente sintassi:
=SINISTRA(testo;[numero_caratteri])

Nella quale testo indica la cella da cui operare l'estrazione di informazioni e numero_caratteri quanti caratteri a sinistra devo essere esportati.

Applicare la Funzione SINISTRA

La Funzione SINISTRA permette di esportare in una cella un determinato numero di caratteri posti a sinistra di un’altra cella. ESEMPIO: si vuole importare dalla cella B2 l'iniziale del nome.
=SINISTRA(B2;1)

Dove B2 rappresenta la cella da cui estrarre il dato e 1 il riferimento a quanti caratteri devono essere estratti a sinistra nella cella B2.
Se anzichè 1, come numero_carattere fosse indicato 2 il valore del risultato sarebbe Lu

Stringhe di testo in Excel | la Funzione SINISTRA

La Funzione DESTRA

La Funzione DESTRA restituisce l'ultimo o gli ultimi caratteri di una stringa di testo in base al numero di caratteri specificati.
Sintassi della Funzione:
=DESTRA(testo;[numero_caratteri])
Nella quale testo indica la cella da cui operare l'estrazione di informazioni e numero_caratteri quanti caratteri a destra devo essere esportati.

Applicare la Funzione DESTRA

Esempio si vuole estrarre dalla cella B2 l'informazione relativa alla provincia del comune.
La Funzione sarà la seguente:
 =DESTRA(B2;4)
Nella quale B2 rappresenta il riferimento alla cella da cui estrarre il dato e 4 il numero degli ultimi 4 caratteri presenti nella stringa della cella B15.

Stringhe di testo in Excel | la Funzione DESTRA

 

La Funzione STRINGA.ESTRAI

La Funzione STRINGA.ESTRAI permette di estrarre una parte di testo dall'interno di una stringa.
La sintassi della Funzione è espressa da:
=STRINGA.ESTRAI(testo;inizio;num_caratt)

Dove:
testo
, sta per la cella che contiene la stringa originale;
inizio
il numero (posizione) del carattere dal quale iniziare l'estrazione dei dati;
num_caratt
il numero di caratteri da estrarre a partire dal punto individuato da "inizio".

Applicare le Funzioni SINISTRA, DESTRA e STRINGA.ESTRAI

ESEMPIO: Si ipotizza l'esportazione del giorno, mese e anno da una stringa numerica in formato testo, nella quale i primi quattro numeri rappresentano l'anno, il quinto e il sesto numero il mese e gli ultimi due il giorno.

Utilizzare le Funzioni SINISTRA, DESTRA e STRINGA.ESTRAI

Nidificare le Funzioni SINISTRA, DESTRA e STRINGA.ESTRAI

Rispetto l'esempio precedente, la Funzione DATA permette di ricostruire la data corretta in formato numerico.
=DATA(anno;mese;giorno).
Negli argomenti anno, mese, giorno, è possibile inserire le funzioni SINISTRA, DESTRA e STRINGA.ESTRAI oppure fare riferimento ai risultati presenti nelle celle C12; C11 e C10. 

Nidificare le Funzioni SINISTRA, DESTRA e STRINGA.ESTRAI

Nidificare Funzioni all'interno di SINISTRA DESTRA e STRINGA ESTRAI

Nell'esempio a lato, si vuole estrarre dalla colonna B il solo nome delle persone.
Per definire il numero di caratteri da estrarre a sinistra, viene nidificata la Funzione TROVA nella quale viene indicato con il carattere spazio (espresso da un carattere barra spaziatrice fra doppi apici" ") il carattere da cercare nella cella B2.
La Funzione TROVA restituisce la posizione dello spazio.
Sottraendo un carattere (-1) la Funzione SINISTRA è correttamente impostata sul numero di caratteri da estrarre a sinistra nella cella B2.

Nidificare Funzioni all'interno di SINISTRA DESTRA e STRINGA ESTRAI

Indice argomenti correlati: Lavorare con i testi

01 - Funzioni sui testi: Le Funzioni: DESTRA; SINISTRA e STRINGA.ESTRAI
02 - Funzioni sui testi: Le Funzioni: CONCATENA; Concatenare con il simbolo &
03 - Funzioni sui testi: Le Funzioni: SOSTITUISCI; TROVA e RICERCA
04 - Funzioni sui testi: La Funzione TESTO
05 - Funzioni sui testi: Le Funzioni MAIUSC MINUSC e MAIUSC.INIZ
06 - Esercitazioni Funzioni testi Funzioni per creare automaticamente gli indirizzi email in un archivio dati Excel
07 - Esercitazioni Funzioni testi Estrarre la data da una stringa di testo con le funzioni DATA, SINISTRA, DESTRA e STRINGA.ESTRAI
08 - Esercitazioni Funzioni testi Estrarre la data di nascita dal Codice Fiscale

Indice Generale Argomenti: EXCEL - WORD & POWERPOINT