Determinare Singole Cifre o Parti di un Numero in Excel

Si desidera ricavare la cifra che sta in una certa posizione di un valore numerico, oppure si vogliono nascondere, in un elenco di numeri di varia lunghezza, per esempio numeri telefonici, le ultime quattro cifre. Per compiti di questo genere si può usare in Excel la funzione Stringa.Estrai. che richiede tre argomenti, il primo è il numero, la stringa o il riferimento di cella che li contiene e dal quale si vuole estrarre la cifra; il secondo indica la posizione nella stringa del primo carattere della sottostringa da estrarre. Il terzo, infine, è il numero di caratteri da estrarre.

Esempio 1: per determinare qual è la terza cifra del contenuto della cella A1 si usa la formula
=Stringa.Estrai(A1;3;1)
con la quale, se il numero contenuto in A1 è 1234567, il risultato sarà 3. Con la funzione “=Valore()” si può poi convertire la stringa in numero

Esempio 2: se si vogliono nascondere le ultime quattro cifre di un numero di telefono di lunghezza non nota, bisogna introdurre nella formula anche la funzione che determina la lunghezza della stringa
=Stringa.Estrai(A1;1;Lunghezza(A1)-4)&”****”
In tal modo le ultime quattro cifre vengono sostituite con quattro asterischi, formato usato spesso dalle compagnie telefoniche per l’elencazione delle chiamate effettuate