Ga naar hoofdinhoud

Hoe celwaarde x keer herhalen in Excel?

U hebt bijvoorbeeld een lijst met waarden in kolom A en u wilt de waarden specifiek aantal keren herhalen op basis van het aantal keren in kolom B, zoals het linker screenshot laat zien, hoe kunt u dit bereiken in Excel?

 

Herhaal celwaarden X keer met formule en hulpkolom

Om de celwaarden X keer te herhalen, kunt u enkele hulpkolommen invoegen en vervolgens een eenvoudige formule toepassen, doe dit met de volgende stappen:

1. Voeg een kolom links van kolom A in en typ 1 in cel A2, zie screenshot:

2. Zet dan deze formule = A2 + C2 naar A3, en sleep de vulgreep naar de cel A6, zie screenshot:

3. En voer vervolgens 1 in cel D2 in en vul het nummer in door de Auto Fill naar 12 te slepen, wat het totale aantal keren is in kolom C, zie screenshot:

4. Voer vervolgens deze formule in = VERT.ZOEKEN (D2, $ A $ 1: $ B $ 6,2) in cel E2 en kopieer naar beneden, je krijgt het volgende resultaat:

  • Opmerkingen:
  • 1. In deze formule D2 geeft de eerste cel aan waarin u bent gevuld met de nummerreeks, en A1: B6 staat voor het bereik van de eerste hulpkolom en de oorspronkelijke celwaarden die u moet herhalen.
  • 2. Nadat u de herhaalde waarden hebt opgehaald, kunt u ze kopiëren en als waarden naar een andere plaats plakken.

Kopieer en voeg rijen X keer in op basis van een specifiek nummer

Normaal gesproken is er geen goede methode om rijen meerdere keren te kopiëren en in te voegen, behalve handmatig kopiëren en invoegen. Maar met Kutools for Excel's Dubbele rijen / kolommen op basis van celwaarde functie, kunt u dit probleem gemakkelijk oplossen. Klik om Kutools voor Excel te downloaden!

Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 60 dagen. Download en probeer nu gratis!


Herhaal celwaarden X keer met VBA-code

Als je bedenkt dat de eerste methode moeilijk te begrijpen is, kan ik je hier ook VBA-code introduceren om het op te lossen.

1. Houd de ALT + F11 toetsen, en het opent de Microsoft Visual Basic for Applications-venster.

2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.

VBA-code: celwaarden X keer herhalen

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. Druk vervolgens op F5 toets om deze code uit te voeren, en er verschijnt een promptvenster om u eraan te herinneren het bereik te selecteren dat de waarden en herhaalde keren bevat, zie screenshot:

4. En klik op OK, verschijnt er een ander promptvenster waarin u een cel kunt selecteren om het resultaat te plaatsen, zie screenshot:

5. Dan klikken OK, en u krijgt het resultaat dat uw geselecteerde waarden zijn gespecificeerd keer als u nodig hebt.


Kopieer en voeg celwaarden X keer in met een geweldige functie

Soms moet u de celwaarden x keer kopiëren en invoegen op basis van het specifieke nummer, Kutools for Excel's Dubbele rijen / kolommen op basis van celwaarde kan u helpen snel de rijen te kopiëren en in te voegen op basis van het door u opgegeven aantal.

Tips:Om dit toe te passen Dubbele rijen / kolommen op basis van celwaarde -functie, ten eerste moet u de Kutools for Excelen pas de functie vervolgens snel en gemakkelijk toe.

Na het installeren van Kutools for Excel, doe dit als volgt:

1. Klikken Kutools > Invoegen > Dubbele rijen / kolommen op basis van celwaarde, zie screenshot:

2. In de Kopieer en voeg rijen en kolommen in dialoogvenster, selecteer Kopieer en voeg rijen in optie in het Type sectie, selecteer vervolgens het gegevensbereik dat u wilt dupliceren en specificeer vervolgens de herhalingstijd om de rijen te kopiëren en in te voegen, zie screenshot:

4. Dan klikken Ok or Solliciteer knop, krijg je het volgende resultaat als je nodig hebt:

Klik om Kutools voor Excel en nu gratis uit te proberen!

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 (46)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
It's very helpful.Thanks a ton.
This comment was minimized by the moderator on the site
MERCI !!!!!!!!
This comment was minimized by the moderator on the site
Really fantastic thank you
This comment was minimized by the moderator on the site
Gracias por este consejo. Me funcionó genial para una base de 4061 registros que se convirtieron en 146,196 filas. Saludos.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Bonjour, je suis bloquée en VBA. J'ai besoin de faire la chose suivante : Répéter la ligne 2  qui est dans la feuille de calcul BDD  dans la feuille de calcul BDD 2 A partir de A2Autant de fois que c'est noté dans J2 (non fixé)Ensuite passer à la ligne suivante jusqu'à (ou tant que ???) la cellule en J soit vide
Comment j'écris ça ? 
Merci pour votre aide !
This comment was minimized by the moderator on the site
merhaba anlatım uygulama çok güzel fakat benim sorum,
bu uygulama sadece A sütun için uygulanmış örneğin E sütunda bulunan değer kadar A,B,C,D sütunlarını da aynı anda çoğaltmak istersem nasıl bir yol izlemeliyim. şimdiden teşekkürler
This comment was minimized by the moderator on the site
the vlookup one was a bit wonky but the macro worked like a charm! Thank you!
This comment was minimized by the moderator on the site
Great!Thanks a lot
This comment was minimized by the moderator on the site
We can find duplicates value without kutools....
Through countif formula....=COUNTIF($E$7:$E$23,H7:H17), E7 COLUMN RANGE AND H COLUMN CRITERIA...


0091 9004260229
This comment was minimized by the moderator on the site
thank u! the vlookup function worked!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations