Accéder au contenu principal

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

Author: Sun Last Modified: 2025-05-27

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évolutionner l'analyse des données basée 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 améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   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 multi-sélection ....
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 & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/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 ensembles d'outils12 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 plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office, et facilite grandement 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 pour vous chaque jour !