Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment générer un nombre aléatoire sans doublons dans Excel ?

Author Sun Last modified

Dans de nombreux cas, vous pourriez vouloir générer des nombres aléatoires dans Excel. Mais avec les formules générales pour randomiser des nombres, il peut y avoir des valeurs en double. Voici quelques astuces pour générer des nombres aléatoires sans doublons dans Excel.

Générer des nombres aléatoires uniques avec des formules

Générer des nombres aléatoires uniques avec Kutools pour Excel : Insérer des données aléatoires (Facile !)


Générer des nombres aléatoires uniques avec des formules

Pour générer des nombres aléatoires uniques dans Excel, vous devez utiliser deux formules.

1. Supposons que vous deviez générer des nombres aléatoires sans doublons dans la colonne A et la colonne B, sélectionnez maintenant la cellule E1, et tapez cette formule =ALEA(), puis appuyez sur la touche Entrée Voici une capture d'écran :
a screenshot of using the RAND function to generate a random number

2. Et sélectionnez toute la colonne E en appuyant sur Ctrl + Espace simultanément, puis appuyez sur Ctrl + D pour appliquer la formule =ALEA() à toute la colonne E. Voir la capture d'écran :
a screenshot of applying the formula to entire column

3. Ensuite, dans la cellule D1, saisissez le nombre maximum de votre nombre aléatoire requis. Dans ce cas, je veux insérer des nombres aléatoires sans répétition entre 1 et 50, donc je taperai 50 dans D1.
a screenshot of typing the number you need in a cell

4. Maintenant, allez dans la colonne A, sélectionnez la cellule A1, tapez cette formule =SI(LIGNE()-LIGNE(A$1)+1>$D$1/2;"";RANG(DECALER($E$1;LIGNE()-LIGNE(A$1)+(COLONNE()-COLONNE($A1))*($D$1/2););$E$1:INDEX($E$1:$E$1000;$D$1)))puis faites glisser la poignée de recopie vers la colonne suivante B, et tirez la poignée de recopie vers le bas jusqu'à la plage dont vous avez besoin. Voir la capture d'écran :
a screenshot of using formula to genarate random numbers without duplicates in column A and B

Maintenant, dans cette plage, les nombres aléatoires dont vous avez besoin ne sont pas répétés.

Remarque :

1. Dans la formule longue ci-dessus, A1 indique la cellule où vous utilisez la formule longue, D1 indique le nombre maximum du nombre aléatoire, E1 est la première cellule de la colonne où vous appliquez la formule =ALEA(), et 2 indique que vous souhaitez insérer des nombres aléatoires dans deux colonnes. Vous pouvez les modifier selon vos besoins.

2. Lorsque tous les nombres uniques sont générés dans la plage, les cellules redondantes seront affichées comme vides.

3. Avec cette méthode, vous ne pouvez générer des nombres aléatoires qu'à partir du nombre 1. Mais avec la deuxième méthode, vous pouvez facilement spécifier la plage de nombres aléatoires.


Générer des nombres aléatoires uniques avec Kutools pour Excel : Insérer des données aléatoires

Avec les formules ci-dessus, il y a trop d'inconvénients à gérer. Mais avec la fonction Insérer des données aléatoires de Kutools pour Excel, vous pouvez rapidement et facilement insérer des nombres aléatoires uniques selon vos besoins, ce qui vous fera gagner beaucoup de temps.

Après avoir installé Kutools pour Excel, procédez comme suit :(Téléchargement gratuit de Kutools pour Excel dès maintenant!)

1. Sélectionnez la plage où vous devez générer des nombres aléatoires, puis cliquez sur Kutools > Insérer > Insérer des données aléatoires. Voir la capture d'écran :
a screenshot of enabling the Insert Random Data feature

2. Dans la boîte de dialogue Insérer des données aléatoires allez à l'onglet Entier saisissez la plage de nombres dont vous avez besoin dans les champs De et À texte, et n'oubliez pas de cocher l'option Générer des valeurs uniques Voir la capture d'écran :
a screenshot of specifying the number range you will generate and checking the Unique values box

3. Cliquez sur Ok pour générer les nombres aléatoires et fermer la boîte de dialogue.
a screenshot of the generated random numbers without duplicates

Note : Si vos cellules sélectionnées sont plus nombreuses que les nombres aléatoires, les cellules redondantes seront affichées comme vides.

Vous pouvez également insérer des dates aléatoires uniques, des heures aléatoires uniques avec Insérer des données aléatoires. Si vous souhaitez essayer gratuitement Insérer des données aléatoires, téléchargez-le dès maintenant !

Astuce. Si vous souhaitez sélectionner ou trier des données de manière aléatoire, essayez d'utiliser Trier une plage aléatoirement de Kutools pour Excel comme illustré dans la capture d'écran ci-dessous. Il est entièrement fonctionnel sans limitation pendant 30 jours, téléchargez-le et essayez-le gratuitement dès maintenant.

a screenshot of select or sort data randomly with Kutools for Excel


Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer 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 des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification 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é de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels