- Dettagli
- Scritto da Alessandra
- Pubblicato: 04 Ottobre 2017
- Visite: 5048
Nel post di oggi vi presenterò la funzione RIPETI che serve per creare una stringa ripetendo per un determinato numero di volte un carattere.
La vogliamo applicare per risolvere un problema piuttosto comune. Nella figura che vedete sotto, i CAP di Lazio e Umbria sono stati memorizzati come numeri ed hanno perso lo gli zeri iniziali. Il numero di zeri persi varia
Quello che è certo che è il numero CAP mancanti può essere determinato sottraendo a 5 la lunghezza del CAP rimanente che possiamo ricavare con la funzione LUNGHEZZA.
Immaginando di trovarci nella riga 2, possiamo calcolare il numero dei caratteri mancanti con la seguente formula
=5-LUNGHEZZA(C2)
A questo punto possiamo usare la funzione RIPETI per creare una stringa che ripete per il numero di volte calcolato il carattere “0”.
La funzione RIPETI richiede due argomenti:
- Il carattere da ripetere, per noi “0”
- Il numero di ripetizioni, per noi 5-LUNGHEZZA(C2)
=RIPETI("0";5-LUNGHEZZA(C2))
Concatenando il risultato della funzione RIPETI con i CAP troncati, otteniamo i CAP corretti
=RIPETI("0";5-LUNGHEZZA(C2))&[@CAP]