Excel include una funzione del foglio di lavoro che consente di ripetere una stringa di testo un numero qualsiasi di volte: REPT. Ad esempio, supponiamo che la cella B1 contenga il valore 5 e la cella C1 contenga quanto segue:

=REPT("*", B1)

Quello che mostra Excel sono cinque asterischi (**) nella cella C1. REPT prende tutto ciò che è tra virgolette e lo ripete il numero di volte specificato. Se la stringa è composta da più di un carattere, viene ripetuta anche quel numero di volte. Ad esempio, considera quanto segue:

=REPT("/\", B1)

Supponendo che B1 contenga ancora il valore 5, la formula risulta in una stringa di dieci caratteri: / \ / \ / \ / \ / \. Se in genere non si cera grafica o si desidera utilizzare le funzionalità di creazione di grafici di Excel, è possibile utilizzare la funzione REPT per creare semplici istogrammi dei dati.

L’unico avvertimento è che la stringa creata da REPT non può essere più lunga di 32.767 caratteri. Se superi questo limite non otterrai un errore, ma solo una stringa troncata.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (12140) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.

È possibile trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: Using the REPT Function.