Passer au contenu principal

Comment répéter la valeur de la cellule x fois dans Excel?

Par exemple, vous avez une liste de valeurs dans la colonne A et vous souhaitez répéter les valeurs un nombre de fois spécifique en fonction du nombre de fois dans la colonne B, comme illustré à gauche, comment pouvez-vous y parvenir dans Excel?

 

Répétez les valeurs de cellule X fois avec la formule et la colonne d'aide

Pour répéter les valeurs de cellule X fois, vous pouvez insérer des colonnes d'aide, puis appliquer une formule simple, veuillez suivre les étapes suivantes:

1. Insérez une colonne à gauche de la colonne A et tapez 1 dans la cellule A2, voir capture d'écran:

2. Ensuite, mettez cette formule = A2 + C2 dans A3 et faites glisser la poignée de remplissage vers la cellule A6, voir capture d'écran:

3. Et puis entrez 1 dans la cellule D2, et remplissez le nombre en faisant glisser le remplissage automatique à 12 qui est le nombre total de fois le nombre dans la colonne C, voir capture d'écran:

4. Entrez ensuite cette formule = RECHERCHEV (D2, $ A $ 1: $ B $ 6,2) dans la cellule E2 et copiez vers le bas, vous obtiendrez le résultat suivant:

  • Notes:
  • 1. Dans cette formule, D2 indique la première cellule que vous remplissez avec la séquence de numéros, et A1: B6 représente la plage de la première colonne d'assistance et les valeurs de cellule d'origine que vous devez répéter.
  • 2. Après avoir obtenu les valeurs répétées, vous pouvez les copier et les coller en tant que valeurs à n'importe quel autre endroit.

Copiez et insérez facilement des lignes X fois en fonction d'un nombre spécifique

Normalement, il n'y a pas de bonne méthode pour copier et insérer des lignes plusieurs fois sauf pour gérer manuellement la copie et l'insertion. Mais avec Kutools for Excel's Dupliquer les lignes / colonnes en fonction de la valeur de la cellule fonctionnalité, vous pouvez résoudre ce problème avec facilité. Cliquez pour télécharger Kutools for Excel!

Kutools for Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 60 jours. Téléchargez et essayez gratuitement maintenant!


Répétez les valeurs de cellule X fois avec le code VBA

Si vous considérez que la première méthode est difficile à comprendre, ici, je peux également vous présenter le code VBA pour le résoudre.

1. Maintenez le ALT + F11 clés, et il ouvre le Fenêtre Microsoft Visual Basic pour Applications.

2Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Code VBA: répéter les valeurs de cellule X fois

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. Puis appuyez F5 clé pour exécuter ce code, et une boîte de dialogue apparaîtra pour vous rappeler de sélectionner la plage qui contient les valeurs et les temps répétés, voir capture d'écran:

4. Et cliquez sur OK, une autre boîte de dialogue apparaîtra pour vous permettre de sélectionner une cellule pour mettre le résultat, voir capture d'écran:

5. Puis clique OK, et vous obtiendrez le résultat que vos valeurs sélectionnées ont été répétées des fois spécifiées selon vos besoins.


Copiez et insérez des valeurs de cellule X fois avec une fonctionnalité géniale

Parfois, vous devrez peut-être copier et insérer les valeurs de cellule x fois en fonction du nombre spécifique, Kutools for Excel's Dupliquer des lignes / colonnes en fonction de la valeur de la cellule peut vous aider à copier et insérer rapidement les lignes en fonction du nombre que vous avez spécifié.

Conseils:Appliquer cette Dupliquer des lignes / colonnes en fonction de la valeur de la cellule fonctionnalité, tout d'abord, vous devez télécharger le Kutools for Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools for Excel, veuillez faire comme ceci:

1Cliquez sur Kutools > insérer > Dupliquer des lignes / colonnes en fonction de la valeur de la cellule, voir capture d'écran:

2. Dans le Copier et insérer des lignes et des colonnes boîte de dialogue, sélectionnez Copier et insérer des lignes option dans la Type section, puis sélectionnez la plage de données que vous souhaitez dupliquer, puis spécifiez la durée de répétition pour copier et insérer les lignes, voir capture d'écran:

4. Puis clique Ok or Appliquer bouton, vous obtiendrez le résultat suivant selon vos besoins:

Cliquez pour télécharger Kutools pour Excel et un essai gratuit maintenant!

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
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