Comment sélectionner des cellules aléatoires dans Excel (5 façons)

  • Partage Ça
Hugh West

Parfois, vous pouvez avoir besoin de sélectionner des cellules aléatoires et de les afficher dans votre classeur Excel. Si vous êtes à la recherche d'un moyen de sélectionner des cellules aléatoires dans Excel, alors vous êtes au bon endroit. Je vais vous montrer comment sélectionner des cellules aléatoires dans Excel dans cet article.

Télécharger le cahier d'exercices

Vous pouvez télécharger le livre de pratique à partir du lien ci-dessous.

Sélection de cellules aléatoires.xlsm

5 façons appropriées de sélectionner des cellules aléatoires dans Excel

Disons que nous avons un ensemble de données sur les noms de l'Union européenne. Vendeur d'une organisation et leur montant respectif de Ventes sur une certaine période de temps.

Nous voulons sélectionner des cellules au hasard dans cette liste de données. Pour ce faire, nous allons utiliser différentes fonctions et caractéristiques d'Excel.

Dans cette section, vous trouverez 5 des méthodes appropriées et efficaces pour sélectionner des cellules aléatoires dans Excel, avec des illustrations appropriées. Je vais vous les démontrer une par une ici. Vérifions-les maintenant !

1. sélectionner des cellules aléatoires en utilisant les fonctions RAND, INDEX, RANK.EQ

Pour notre jeu de données actuel, nous allons montrer le processus de sélection de cellules aléatoires dans Excel. Nous utiliserons la méthode suivante RAND , INDEX , RANK.EQ Pour ce faire, procédez aux étapes suivantes.

Des pas :

  • Tout d'abord, créez deux nouvelles colonnes avec l'intitulé suivant Valeur aléatoire et Cellules aléatoires .

  • Ensuite, tapez la formule suivante dans une cellule sous la rubrique Valeur aléatoire colonne.

=RAND()

  • Maintenant, appuyez sur ENTER et la cellule affichera une valeur aléatoire pour la fonction.
  • Ici, faites glisser le Poignée de remplissage outil vers le bas les cellules.

  • Ainsi, les cellules Remplissage automatique la formule.

  • Maintenant, copiez les cellules et utilisez la fonction Collage spécial (c'est-à-dire Coller les valeurs ) pour coller uniquement les valeurs.

  • Ensuite, appliquez la formule suivante à une cellule sous la rubrique Cellules aléatoires pour afficher une cellule sélectionnée au hasard.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Ici,

  • $B$5:$B$12 = Gamme du vendeur
  • $C$5:$C$12 = Gamme de la valeur aléatoire
  • C5 = Valeur aléatoire

Répartition des formules

RANK.EQ(C5,$C$5:$C$12) donne le rang de la valeur de la cellule de C5 (c'est-à-dire 0,75337963) dans l'intervalle $C$5:$C$12 Ainsi, il retourne 5.

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) renvoie la valeur à l'intersection de Row 5 et Colonne 1 Donc, la sortie est Stuart .

  • Maintenant, faites glisser la formule vers le bas et vous serez en mesure de sélectionner les cellules aléatoires.

Lire la suite : Comment sélectionner plusieurs cellules dans Excel (7 façons rapides)

2) Utilisation des fonctions UNIQUE, RANDARRAY, INDEX, RANK.EQ

Pour le même ensemble de données, nous allons maintenant sélectionner des cellules aléatoires à l'aide de quatre fonctions pertinentes : UNIQUE, RANDARRAY, INDEX, RANK.EQ Vous apprendrez à connaître le processus en suivant les étapes ci-dessous.

Des pas :

  • Tout d'abord, tapez la formule suivante pour obtenir une valeur aléatoire.

=UNIQUE(RANDARRAY(8,1,1,8)

Ici,

  • 8 = Nombre total de rangées
  • 1 = Nombre total de colonnes
  • 1 = Nombre minimum
  • 8 = Nombre maximal

  • Ensuite, appuyez sur ENTER et toutes les cellules afficheront des valeurs aléatoires correspondantes pour le paramètre Vendeur Colonne.

  • Maintenant, copiez les cellules et collez les valeurs uniquement pour convertir la formule en valeur.

  • Ensuite, appliquez la formule suivante pour obtenir la cellule sélectionnée au hasard.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Ici,

  • $B$5:$B$12 = Gamme du vendeur
  • $C$5:$C$12 = Gamme de la valeur aléatoire
  • C5 = Valeur aléatoire

Répartition des formules

RANK.EQ(C5,$C$5:$C$12) donne le rang de la valeur de la cellule de C5 (c'est-à-dire 0,75337963) dans l'intervalle $C$5:$C$12 Ainsi, il retourne 4 .

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) renvoie la valeur à l'intersection de Row 4 et Colonne 1 Donc, la sortie est Trémie .

  • Ici, faites glisser la formule vers le bas pour obtenir les cellules aléatoires.

Lire la suite : Comment sélectionner une plage de cellules dans une formule Excel (4 méthodes)

3) Utilisation des fonctions RAND, INDEX, RANK.EQ, COUNTIF

Nous allons maintenant utiliser une combinaison de l RAND , INDEX , RANK.EQ , COUNTIF pour sélectionner des cellules aléatoires dans Excel. Pour démontrer cette méthode, suivez les étapes ci-dessous.

Des pas :

  • Tout d'abord, procédez comme suit Méthode 1 pour obtenir les valeurs aléatoires avec le Fonction RAND .

  • Maintenant, appliquez la formule suivante pour obtenir une cellule sélectionnée au hasard.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)

Ici,

  • $B$5:$B$12 = Gamme du vendeur
  • $C$5:$C$12 = Gamme de la valeur aléatoire
  • C5 = Valeur aléatoire

Répartition des formules

RANK.EQ(C5,$C$5:$C$12) donne le rang de la valeur de la cellule de C5 (c'est-à-dire 0,75337963) dans l'intervalle $C$5:$C$12 Ainsi, il retourne 2 .

COUNTIF($C$5:C5,C5) renvoie le nombre de cellules ayant la valeur de C5 Donc, cela donne 1 .

2+1-1=2

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) renvoie la valeur à l'intersection de Row 2 et Colonne 1 Donc, la sortie est Adam .

  • Ici, faites glisser la formule vers les cellules suivantes pour obtenir le résultat.

Lire la suite : Comment sélectionner des lignes spécifiques dans une formule Excel (4 façons simples)

Lectures similaires

  • Comment sélectionner des données dans Excel pour un graphique (5 façons rapides)
  • Comment sélectionner rapidement des milliers de lignes dans Excel (2 façons) ?
  • [Le raccourci clavier CTRL+END va trop loin dans Excel (6 solutions)
  • Excel VBA pour protéger une feuille mais permettre de sélectionner les cellules verrouillées (2 exemples)
  • Comment sélectionner plusieurs cellules dans Excel sans souris (9 méthodes simples)

4) Utilisation des fonctions INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE

Maintenant, nous allons utiliser une combinaison de INDEX , SORTBY , RANDARRAY , ROWS et SEQUENCE pour sélectionner des cellules aléatoires dans Excel.

Donc, commençons le processus comme celui ci-dessous.

Des pas :

  • Tout d'abord, tapez la formule suivante dans une cellule sélectionnée.

=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))

Ici,

  • B5:B12 = Gamme du vendeur

Répartition des formules

ROWS(B5:B12) donne le nombre de lignes dans l'intervalle mentionné= 8 .

RANDARRAY(ROWS(B5:B12)) entraîne des résultats aléatoires 9 nombres.\N

SEQUENCE(5) renvoie une série de numéros de série ( 1 à 5 ).

Enfin, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5)) renvoie 5 valeurs de cellules.

  • Ensuite, appuyez sur ENTER et vous obtiendrez la sortie pour toutes les cellules que vous voulez (i.e. 5 ).

Lire la suite : Comment sélectionner une ligne dans Excel si la cellule contient des données spécifiques (4 façons)

5. sélectionner des cellules aléatoires en utilisant le code VBA

Pour le même ensemble de données, nous allons maintenant sélectionner une cellule aléatoire dans la liste donnée à l'aide de la fonction Code VBA La cellule nouvellement créée (c'est à dire E5 ) dans le cadre du Cellule aléatoire renverra la cellule aléatoire sélectionnée.

Pour appliquer cette procédure, suivez les étapes ci-dessous.

Des pas :

  • Tout d'abord, faites un clic droit sur le nom de la feuille et sélectionnez Afficher le code dans les options.

  • Ensuite, une fenêtre permettant de saisir le Code apparaît ici. Saisissez le Code ici. Vous pouvez utiliser les éléments suivants.

Code :

 Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub 

  • Ici, la sortie sera affichée dans la cellule(5,5), ce qui signifie que la cellule E5 .

Lire la suite : Comment sélectionner uniquement les cellules filtrées dans une formule Excel (5 façons rapides)

Conclusion

J'ai essayé de vous montrer quelques méthodes pour sélectionner des cellules aléatoires dans Excel dans cet article. Merci d'avoir lu cet article ! J'espère que cet article vous a éclairé sur votre façon de sélectionner des cellules aléatoires dans un classeur Excel. Si vous avez de meilleures méthodes, des questions ou des commentaires concernant cet article, n'oubliez pas de les partager dans la boîte de commentaires. Cela m'aidera à enrichir mes prochains articles.un grand jour !

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.