Table des matières
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 !