Come ripetere il valore di una cella x volte in Excel?

Ad esempio, hai un elenco di valori nella Colonna A e vuoi ripetere i valori un numero specifico di volte in base al numero presente nella Colonna B, come mostrato nello screenshot a sinistra. Come potresti ottenere questo risultato in Excel?
Ripeti i valori delle celle X volte con formula e colonna di supporto
Per ripetere i valori delle celle X volte, puoi inserire alcune colonne di supporto e quindi applicare una formula semplice. Procedi seguendo questi passaggi:
1. Inserisci una colonna a sinistra della colonna A e digita 1 nella cella A2, vedi screenshot:
2. Poi inserisci questa formula =A2 + C2 nella cella A3 e trascina la maniglia di riempimento fino alla cella A6, vedi screenshot:
3. Successivamente, inserisci 1 nella cella D2 e riempi i numeri trascinando l'Auto-Riempimento fino a 12, che è il numero totale dei valori nella colonna C, vedi screenshot:
4. Quindi inserisci questa formula =CERCA.VERT(D2;$A$1:$B$6;2) nella cella E2 e copia verso il basso, otterrai il seguente risultato:
- Note:
- 1. In questa formula, D2 indica la prima cella in cui hai inserito la sequenza numerica, mentre A1:B6 rappresenta l'intervallo della prima colonna di supporto e i valori originali delle celle che devi ripetere.
- 2. Dopo aver ottenuto i valori ripetuti, puoi copiarli e incollarli come valori in qualsiasi altro posto.
Copia e inserisci righe X volte in base a un numero specifico facilmente
Normalmente, non esiste un buon metodo per copiare e inserire righe più volte se non quello di farlo manualmente. Tuttavia, con Kutools per Excel e la sua funzione Copia o Inserisci Righe/Colonne in Base ai Dati Specificati, puoi risolvere questo problema con facilità. Clicca per scaricare Kutools per Excel!
Kutools per Excel: con oltre 300 utili add-in per Excel, disponibili per un periodo di prova gratuito di 60 giorni senza limitazioni. Scarica e prova gratis ora!
Ripeti i valori delle celle X volte con il codice VBA
Se ritieni che il primo metodo sia difficile da comprendere, qui posso anche presentarti un codice VBA per risolverlo.
1. Tieni premuti i tasti ALT + F11 e si aprirà la finestra Microsoft Visual Basic per Applicazioni.
2. Clicca su Inserisci > Modulo e incolla il seguente codice nella Finestra del Modulo.
Codice VBA: Ripeti i valori delle celle X volte
Sub CopyData()
'Updateby Extendoffice
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
For Each Rng In InputRng.Rows
xValue = Rng.Range("A1").Value
xNum = Rng.Range("B1").Value
OutRng.Resize(xNum, 1).Value = xValue
Set OutRng = OutRng.Offset(xNum, 0)
Next
End Sub
3. Poi premi F5 per eseguire questo codice, e apparirà una finestra di dialogo che ti chiederà di selezionare l'intervallo contenente i valori e il numero di ripetizioni, vedi screenshot: Copia e inserisci i valori delle celle X volte con una funzionalità straordinaria
A volte, potresti aver bisogno di copiare e inserire i valori delle celle x volte in base a un numero specifico. Kutools per Excel e la sua funzione Copia o Inserisci Righe/Colonne in Base ai Dati Specificati può aiutarti a copiare e inserire rapidamente le righe in base al numero specificato.
Dopo aver installato Kutools per Excel, procedi come segue:
1. Clicca su Kutools > Inserisci > Copia o Inserisci Righe/Colonne in Base ai Dati Specificati, vedi screenshot:
2. Nella finestra di dialogo Copia e inserisci righe e colonne, seleziona l'opzione Copia e inserisci righe nella sezione Tipo, quindi seleziona l'intervallo di dati che desideri duplicare e specifica il numero di ripetizioni per copiare e inserire le righe, vedi screenshot:
4. Poi, clicca sul pulsante Ok o Applica, otterrai il seguente risultato come desiderato:
![]() | ![]() | ![]() |
Clicca per scaricare Kutools per Excel e prova gratis ora!
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!