Passer au contenu principal

Effectuer une sélection d'échantillons aléatoires dans Excel (guide complet)

Vous êtes-vous déjà retrouvé submergé par trop de données dans Excel et vous vouliez simplement sélectionner quelques éléments au hasard pour les analyser ? C'est comme essayer de goûter des bonbons provenant d'un énorme pot ! Ce guide vous aidera avec des étapes et des formules simples pour sélectionner un échantillon aléatoire, qu'il s'agisse de valeurs, de lignes ou même de sélection d'éléments non répétitifs dans une liste. De plus, pour ceux qui veulent une méthode ultra rapide, nous avons un outil sympa pour vous. Rejoignez-nous et rendez Excel facile et amusant !


Sélectionnez un échantillon aléatoire avec des formules

Dans cette section, nous avons rassemblé diverses formules pour vous aider à sélectionner différents types d'échantillons aléatoires en fonction de vos besoins. Par exemple, vous pouvez choisir des lignes au hasard dans une plage de données ou sélectionner des valeurs aléatoires dans une liste, avec ou sans doublons. De plus, si vous utilisez les versions Excel 365 ou 2021, vous découvrirez de nouvelles fonctions qui peuvent vous aider à sélectionner facilement des valeurs aléatoires dans une liste.


Sélectionnez des valeurs/lignes aléatoires avec la fonction RAND

En supposant que vous disposez d'une plage de données A1: D53, comme indiqué dans la capture d'écran suivante, pour sélectionner aléatoirement des valeurs dans l'une des colonnes ou sélectionner aléatoirement des lignes dans toute la plage de données, vous pouvez essayer ce qui suit.

Notes: La méthode fournie dans cette section modifiera directement l'ordre de vos données d'origine, il est donc conseillé de créer une sauvegarde de vos données.

Étape 1 : Ajout d'une colonne d'assistance
  1. Tout d’abord, vous devez ajouter une colonne d’assistance à votre plage de données. Dans ce cas, je sélectionne la cellule E1 (la cellule adjacente à la cellule d'en-tête dans la dernière colonne de la plage de données), saisis l'en-tête de colonne, puis saisis la formule ci-dessous dans la cellule E2 et appuie sur Entrer pour obtenir le résultat.
    Conseil : La fonction RAND générera un nombre aléatoire entre 0 et 1.
    =RAND()
  2. Sélectionnez cette cellule de formule. Puis double-cliquez sur le Poignée de remplissage (le carré vert dans le coin inférieur droit de la cellule) pour remplir cette formule dans le reste des cellules de la colonne d'assistance.
Étape 2 : Tri de la colonne d'assistance
  1. Sélectionnez à la fois la plage de données et la colonne d'assistance, accédez à la Données onglet, cliquez sur Sort.
  2. Dans le Sort boîte de dialogue, vous devez:
    1. Trier par votre colonne d'assistance ("Helper column" dans notre exemple).
    2. Trier sur valeurs des cellules.
    3. Sélectionnez le tri de commander vous avez besoin.
    4. Cliquez OK bouton. Voir la capture d'écran.

Désormais, toute la plage de données a été triée par la colonne d'assistance.

Étape 3 : Copier et coller les lignes ou valeurs aléatoires pour obtenir des résultats

Après le tri, les lignes de votre plage de données d'origine seront dans un ordre aléatoire. Vous pouvez maintenant simplement sélectionner les n premières lignes, où n est le nombre de lignes aléatoires que vous souhaitez sélectionner. Puis appuyez Ctrl + C pour copier les lignes sélectionnées et les coller où vous le souhaitez.

Conseil : Si vous souhaitez simplement sélectionner au hasard des valeurs dans l'une des colonnes, sélectionnez simplement les n premières cellules de cette colonne.

Notes:
  • Pour actualiser les valeurs aléatoires, appuyez sur la touche F9 clé.
  • Chaque fois que vous actualisez la feuille de calcul, par exemple en ajoutant de nouvelles données, en modifiant des cellules, en supprimant des données, etc., les résultats de la formule changeront automatiquement.
  • Si vous n'avez plus besoin de la colonne d'assistance, vous pouvez la supprimer.
  • Si vous recherchez une approche encore plus simple, pensez à essayer le "Sélectionnez une plage au hasard » caractéristique de Kutools for Excel. En quelques clics, il vous permet de sélectionner facilement des cellules, des lignes ou même des colonnes aléatoires dans une plage spécifiée. Cliquez ici pour démarrer votre essai gratuit de 30 jours de Kutools for Excel.

Sélectionnez des valeurs aléatoires dans une liste avec la fonction RANDBETWEEN

La méthode ci-dessus vous oblige à sélectionner et copier manuellement le nombre de lignes ou de valeurs de la plage de données après le tri. Si vous souhaitez générer automatiquement un nombre spécifié de valeurs aléatoires à partir d'une liste, la méthode de cette section peut vous aider à y parvenir.

  1. Dans ce cas, je dois générer 7 valeurs aléatoires dans la plage B2:B53. Je sélectionne une cellule vide D2, saisis la formule suivante et appuie sur Entrer pour obtenir la première valeur aléatoire de la colonne B.
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
  2. Sélectionnez ensuite cette cellule de formule et faites-la glisser Poignée de remplissage vers le bas jusqu'à ce que le reste des 6 valeurs aléatoires soit généré.
Notes:
  • Dans la formule, 2 $B : 53 B$ est la plage dans laquelle vous souhaitez prélever un échantillon aléatoire.
  • Pour actualiser les valeurs aléatoires, appuyez sur la touche F9 clé.
  • S'il y a des doublons dans la liste, des valeurs en double peuvent apparaître dans les résultats.
  • Chaque fois que vous actualisez la feuille de calcul, par exemple en ajoutant de nouvelles données, en modifiant des cellules, en supprimant des données, etc., les résultats aléatoires changeront automatiquement.

Sélectionnez des valeurs aléatoires dans une liste sans doublons

La méthode ci-dessus peut entraîner des valeurs aléatoires en double dans les résultats. Prenons le même exemple que ci-dessus, pour obtenir des valeurs aléatoires d'une liste sans doublons, vous pouvez essayer la méthode de cette section.

Étape 1 : Ajout d'une colonne d'assistance
  1. Tout d’abord, vous devez créer une colonne d’assistance à côté de la colonne dans laquelle vous souhaitez prélever un échantillon aléatoire. Dans ce cas, je sélectionne la cellule C2 (la cellule adjacente à la deuxième cellule de la colonne B), saisis la formule ci-dessous et appuie sur Entrer.
    Conseil : La fonction RAND générera un nombre aléatoire entre 0 et 1.
    =RAND()
  2. Sélectionnez cette cellule de formule. Puis double-cliquez sur le Poignée de remplissage (le carré vert dans le coin inférieur droit de la cellule) pour remplir cette formule pour le reste des cellules de la colonne d'assistance.
Étape 2 : Obtenez des valeurs aléatoires à partir d'une liste sans doublons
  1. Sélectionnez une cellule adjacente à la première cellule de résultat de la colonne d'assistance, entrez la formule ci-dessous et appuyez sur Entrer pour obtenir la première valeur aléatoire.
    =INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
  2. Sélectionnez ensuite cette cellule de formule et faites-la glisser Poignée de remplissage vers le bas pour obtenir un nombre aléatoire de valeurs.
Notes:
  • Dans la formule, 2 $B : 53 B$ est la liste de colonnes dans laquelle vous souhaitez prélever un échantillon aléatoire. Et $C2 : $C53 est la plage de la colonne d'assistance.
  • Pour actualiser les valeurs aléatoires, appuyez sur la touche F9 clé.
  • Le résultat ne contiendra pas de valeurs en double.
  • Chaque fois que vous actualisez la feuille de calcul, par exemple en ajoutant de nouvelles données, en modifiant des cellules, en supprimant des données, etc., les résultats aléatoires changeront automatiquement.

Sélectionnez des valeurs aléatoires dans une liste dans Excel 365/2021

Si vous utilisez Excel 365 ou 2021, vous pouvez appliquer les nouvelles fonctions »TRIER PAR" et "RANDARRAY» pour générer facilement un échantillon aléatoire dans Excel.

Étape 1 : Ajout d'une colonne d'assistance
  1. Tout d’abord, vous devez ajouter une colonne d’assistance à votre plage de données. Dans ce cas, je sélectionne la cellule C2 (la cellule adjacente à la deuxième cellule de la colonne dans laquelle vous souhaitez sélectionner des valeurs aléatoires), je saisis la formule ci-dessous et j'appuie sur Entrer pour obtenir les résultats.
    =SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
    Notes
    • Dans la formule, B2: B53 est la liste dans laquelle vous souhaitez prélever un échantillon aléatoire.
    • Si vous utilisez Excel 365, une liste de valeurs aléatoires sera générée automatiquement après avoir appuyé sur le bouton Entrer clé.
    • Si vous utilisez Excel 2021, après avoir obtenu la première valeur aléatoire, sélectionnez la cellule de formule et faites glisser la poignée de remplissage vers le bas pour obtenir le nombre souhaité de valeurs aléatoires.
    • Pour actualiser les valeurs aléatoires, appuyez sur la touche F9 clé.
    • Chaque fois que vous actualisez la feuille de calcul, par exemple en ajoutant de nouvelles données, en modifiant des cellules, en supprimant des données, etc., les résultats aléatoires changeront automatiquement.
Étape 2 : Copiez et collez les valeurs aléatoires pour obtenir des résultats

Dans la colonne d'assistance, vous pouvez maintenant simplement sélectionner les n premières cellules, où n est le nombre de valeurs aléatoires que vous souhaitez sélectionner. Puis appuyez Ctrl + C pour copier les valeurs sélectionnées, cliquez avec le bouton droit sur une cellule vide et sélectionnez Valeurs du Options de collage dans le menu contextuel.

Notes:
  • Pour générer automatiquement un nombre spécifié de valeurs aléatoires ou de lignes à partir d'une plage spécifiée, entrez un nombre représentant le nombre de valeurs aléatoires ou de lignes à générer dans une cellule (C2 dans cet exemple), puis appliquez l'une des formules suivantes.
    Générez des valeurs aléatoires à partir d'une liste :
    =INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))
    Comme vous pouvez le constater, chaque fois que vous modifiez le nombre d'échantillons, un nombre correspondant de valeurs aléatoires est automatiquement généré.
    Générez des lignes aléatoires à partir d'une plage :
    Pour générer automatiquement un nombre spécifié de lignes aléatoires à partir d'une plage spécifiée, appliquez cette formule.
    =INDEX(SORTBY(A2:B53, RANDARRAY(ROWS(A2:B53))), SEQUENCE(C2), {1,2,3})
    Conseil : Le tableau {1,2,3} à la fin de la formule doit correspondre au nombre que vous avez spécifié en C2. Si vous souhaitez générer 3 échantillons aléatoires, vous devez non seulement saisir le chiffre 3 dans la cellule C2, mais également spécifier le tableau comme {1,2,3}. Pour générer 4 échantillons aléatoires, entrez le nombre 4 dans la cellule et spécifiez le tableau comme {1,2,3,4}.

Quelques clics pour sélectionner un échantillon aléatoire avec un outil pratique

Les méthodes ci-dessus nécessitent que vous mémorisiez et utilisiez des formules, ce qui est pénible pour certains utilisateurs d'Excel. Ici, je voudrais vous recommander le Sélectionnez la plage au hasard caractéristique de Kutools for Excel. Avec cette fonctionnalité, vous pouvez facilement sélectionner des échantillons aléatoires en quelques clics. Elle peut sélectionner de manière aléatoire non seulement des valeurs et des lignes, mais également des colonnes.

Après installation de Kutools pour Excelcliquez Kutools > Sélectionnez > Sélectionnez la plage au hasard, alors vous devez configurer comme suit.

  • Sélectionnez une colonne ou une plage dans laquelle vous souhaitez sélectionner des valeurs, des lignes ou des colonnes aléatoires.
  • Dans le Trier / sélectionner la plage au hasard , spécifiez le nombre de valeurs aléatoires à sélectionner.
  • Sélectionnez une option dans le Sélectionner le genre .
  • Cliquez OK.

Résultat

j'ai précisé le numéro 5 dans le "Nombre de cellules à sélectionner" et choisissez la section "Sélectionnez des lignes aléatoires" option dans le "Type de sélection" Section. En conséquence, 5 lignes de données seront sélectionnées au hasard dans la plage spécifiée. Vous pouvez ensuite copier et coller ces lignes sélectionnées où vous le souhaitez.

Notes:

Les meilleurs outils de productivité de bureau

Kutools for Excel - vous aide à vous démarquer de la foule

🤖 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 VRecherche: Plusieurs critères  |  Valeur multiple  |  Sur plusieurs feuilles  |  Recherche floue
Av. La liste déroulante: Liste déroulante facile  |  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 colonnes à Sélectionnez des cellules identiques et différentes 
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, Diviser les cellules Excel ...)  |  ... et plus

Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...

Description


Onglet Office - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts!
  • Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
  • Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Will this provide weighted results if there are multiple copies of a name on the list? I am looking for something that provides more chances the more your name is on the list.
This comment was minimized by the moderator on the site
Hi Pat Meyer,
Thank you for your comment.
You may need to attach a screenshot or a sample file to describe the problem you encountered more clearly. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
the problem with this is that it needs a helper column as long as the data column, even if only pulling a few values. (i tried it, and it only pulled from the cells that were aligned with the helper column). not good for me since my data is 10000 cells. but i found a much easier way that doesnt require a helper column.
This comment was minimized by the moderator on the site
You found a much easier way? Then tell us.
This comment was minimized by the moderator on the site
Is there a way for it to pick randoms without repeats of names?
This comment was minimized by the moderator on the site
Hi Justin,Sorry for the inconvenience. We have updated the post with adding a new part "pick randoms without duplicates". Please have a try.
This comment was minimized by the moderator on the site
As far as I can tell, this formula allows duplicates if you drag the formula down in column B.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations