Ga naar hoofdinhoud

Hoe rijen een bepaald aantal keren herhalen op basis van een andere kolom in Excel?

Heb je ooit geprobeerd een rij te herhalen op basis van een andere kolomwaarde, zoals onderstaand screenshot? In dit artikel zal ik de methode introduceren om deze taak in Excel op te lossen.
doc herhaal rijen op basis van kolom 1

Herhaal rijen op basis van een andere kolomwaarde met VBA

Herhaal rijen op basis van een andere kolomwaarde door Kutools voor Excel

Herhaal rijen met een vaste tijd door Kutools voor Excel


Herhaal rijen op basis van een andere kolomwaarde met VBA

Hier heb ik een code die de rijen snel kan herhalen op basis van de laatste kolomwaarden.

1. druk op Alt + F11 toetsen om in te schakelen Microsoft Visual Basic voor toepassingen venster.

2. klikken Invoegen > Module, kopieer vervolgens onderstaande code en plak deze in het nieuwe Module scripts.

VBA: herhaal rijen op basis van een andere kolomwaarde

Sub CopyRow()
'UpdatebyExtendoffice20181011
Dim xRg As Range
Dim xCRg As Range
Dim xFNum As Integer
Dim xRN As Integer
On Error Resume Next
SelectRange:
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Select the number value", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub

If xRg.Columns.Count > 1 Then
    MsgBox "Please select single column!"
    GoTo SelectRange
End If
Application.ScreenUpdating = False
For xFNum = xRg.Count To 1 Step -1
Set xCRg = xRg.Item(xFNum)
    xRN = CInt(xCRg.Value)
    With Rows(xCRg.Row)
    .Copy
    .Resize(xRN).Insert
    End With
Next
Application.ScreenUpdating = True
End Sub

doc herhaal rijen op basis van kolom 2

3. druk op F5 -toets, een dialoogvenster verschijnt, selecteer de nummerlijst waarop de rijen zullen worden herhaald op basis van.
doc herhaal rijen op basis van kolom 3

4. Klik op OK, de rijen zijn herhaald op basis van de geselecteerde kolomwaarde.
doc herhaal rijen op basis van kolom 1


Herhaal rijen op basis van een andere kolomwaarde door Kutools voor Excel

Als je niet goed bent in het gebruik van VBA, kun je het proberen Kutools for Excel's Dubbele rijen/kolommen op basis van celwaarde functie, die slechts twee stappen nodig heeft.

Kutools for Excel, met meer dan 300 handige functies, maakt uw werk eenvoudiger. 

1. klikken Kutools > Invoegen > Dubbele rijen/kolommen op basis van celwaarde.
doc herhaal rijen vaste tijd 1

2. Kies in het popping-dialoogvenster Kopieer en voeg rijen in optie in het Type sectie en kies vervolgens het bereik dat u wilt herhalen Nummer invoegene tekstvak, en kies de kolom die de herhalingstijden bepaalt voor de Herhaal tijden tekstvak. Klik Ok.
doc herhaal rijen vaste tijd 1

Vervolgens worden de rijen herhaald door de geselecteerde kolom.
doc herhaal rijen vaste tijd 1


Herhaal rijen met een vaste tijd door Kutools voor Excel

Als u rijen met een vaste tijd wilt herhalen zonder rijen één voor één in te voegen, kunt u proberen de Voeg lege rijen en kolommen in en Vul lege cellen hulpprogramma's van Kutools for Excel om deze klus snel af te handelen.
doc herhaal rijen vaste tijd 1

Na het installeren van Kutools voor Excel, doe het als volgt:(Download nu Kutools voor Excel!)

1. Selecteer het gegevensbereik waarvoor u rijen wilt herhalen, klik op Kutools > Invoegen > Voeg lege rijen en kolommen in. Dan in de Voeg lege rijen en kolommen in dialoogvenster, vink aan Lege rijen optie en typ vervolgens 1 in Interval uitf tekstvak en typ het nummer waarin u rijen wilt herhalen Rijen tekstvak.
doc herhaal rijen vaste tijd 2

2. klikken Okzijn de lege rijen onder elke rij ingevoegd.
doc herhaal rijen vaste tijd 3

3. Houd het bereik geselecteerd en klik op Kutools > Invoegen > Vul lege cellen. In de Vul lege cellen dialoogvenster, vink aan Gebaseerd op waarden en Beneden opties.
doc herhaal rijen vaste tijd 4

4. klikken Ok. Nu zijn de lege cellen gevuld met bovenstaande waarde.
doc herhaal rijen vaste tijd 5

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Update on my previous comment. It looks like it's not happening everytime but I can't see why some rows are working as expected and others aren't.
This comment was minimized by the moderator on the site
Hi, Megan Brennan, could you show me what rows the feature won't work at?
This comment was minimized by the moderator on the site
Hi there,

I've just tried the Repeat rows based on another column value by Kutools for Excel functionality and it seems to be squaring the (repeat value + 1).

For example if I have a repeat value for a row as 2, then it repeats that row another 8 times to make a total of 9 rows of the same data.
If I have a repeat value of 4, then it repeats that row for another 24 times to make a total of 25 rows of the same data.

So repeat value of 1 -> Total 4 rows -> Should be total of 2
2 -> Total 9 rows -> Should be total of 3
3 -> Total 16 rows -> Should be total of 4
4 -> Total 25 rows -> Should be total of 5
7 -> Total 64 rows -> Should be total of 8
This comment was minimized by the moderator on the site
Hi, how to move the repeated output to the side of the original data?
This comment was minimized by the moderator on the site
Hi,yiyun zhu, you can make a copy of the original data, then use above method to handle the copy one, and keep the original data .
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations