Questo sito utilizza cookie, anche di terze parti, per migliorare la tua esperienza e offrire servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie

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]

Attachments:
Download this file (Ripeti.xlsx)Ripeti.xlsx[ ]29 kB
Joomla templates by a4joomla