Come ripetere il valore della cella x volte in Excel?
Ad esempio, hai un elenco di valori nella colonna A e desideri ripetere i valori un numero specifico di volte in base al numero di volte nella colonna B, come mostrato nell'immagine a sinistra, come hai potuto ottenere questo risultato in Excel?
Ripeti i valori delle celle X volte con la formula e la colonna helper
Per ripetere i valori della cella X volte, puoi inserire alcune colonne helper e quindi applicare una formula semplice, eseguire i seguenti passaggi:
1. Inserisci una colonna a sinistra della colonna A e digita 1 nella cella A2, vedi screenshot:
2. Quindi metti questa formula = A2 + C2 in A3 e trascina il quadratino di riempimento sulla cella A6, vedi screenshot:
3. Quindi inserisci 1 nella cella D2 e inserisci il numero trascinando il riempimento automatico su 12 che è il numero totale del numero di volte nella colonna C, vedi screenshot:
4. Quindi inserisci questa formula = CERCA.VERT (D2, $ A $ 1: $ B $ 6,2) nella cella E2 e copia in basso, otterrai il seguente risultato:
- Note:
- 1. In questa formula, D2 indica la prima cella che viene riempita con la sequenza numerica e A1: B6 sta per l'intervallo della prima colonna helper e i valori della cella originale che devi ripetere.
- 2. Dopo aver ottenuto i valori ripetuti, è possibile copiarli e incollarli come valori in qualsiasi altra posizione.
Copia e inserisci facilmente le righe X volte in base a un numero specifico
Normalmente, non esiste un buon metodo per copiare e inserire righe più volte tranne che per la copia e l'inserimento manuale. Ma con Kutools for Excel's Righe / colonne duplicate in base al valore della cella funzionalità, puoi risolvere questo problema con facilità. Fai clic per scaricare Kutools per Excel!
Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 60 giorni. Scarica e prova gratuita ora!
Ripeti i valori delle celle X volte con il codice VBA
Se consideri che il primo metodo è difficile da capire, qui posso anche presentarti il codice VBA per risolverlo.
1. Tieni premuto il ALT + F11 chiavi e apre il file Finestra di Microsoft Visual Basic, Applications Edition.
2. Clic inserire > Modulie incolla il codice seguente nel file 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. Quindi premere F5 chiave per eseguire questo codice e apparirà una finestra di messaggio per ricordarti di selezionare l'intervallo che contiene i valori e le volte ripetute, vedi screenshot:
4. E fare clic su OK, verrà visualizzata un'altra finestra di messaggio per consentire di selezionare una cella per inserire il risultato, vedi screenshot:
5. Quindi fare clic OKe otterrai il risultato che i valori selezionati sono stati ripetuti specificati volte in base alle tue esigenze.
Copia e inserisci i valori delle celle X volte con una funzionalità fantastica
A volte, potrebbe essere necessario copiare e inserire i valori della cella x volte in base al numero specifico, Kutools for Excel's Righe / colonne duplicate in base al valore della cella può aiutarti a copiare e inserire rapidamente le righe in base al numero specificato.
Suggerimenti:Per applicare questo Righe / colonne duplicate in base al valore della cella in primo luogo, dovresti scaricare il file Kutools for Excele quindi applica la funzione in modo rapido e semplice.
Dopo l'installazione Kutools for Excel, per favore fai come questo:
1. Clic Kutools > inserire > Righe / colonne duplicate in base al valore della cella, vedi screenshot:
2. Nel Copia e inserisci righe e colonne finestra di dialogo, selezionare Copia e inserisci righe opzione nel Tipologia sezione, quindi seleziona l'intervallo di dati che desideri duplicare, quindi specifica il tempo di ripetizione per copiare e inserire le righe, vedi screenshot:
4. Quindi, fare clic Ok or APPLICA pulsante, otterrai il seguente risultato di cui hai bisogno:
Fai clic per scaricare Kutools per Excel e prova gratuita ora!
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!