Applicare 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.
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
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.
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.
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 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.
Indice Generale Argomenti:
EXCEL
[Valter Borsato: pubblicato 11/09/2014, revisione: 03/11/2022]