Comment obtenir un échantillon aléatoire dans Excel sans doublons
Apr 01, 2025 am 09:05 AMCe tutoriel montre comment effectuer un échantillonnage aléatoire dans Excel sans doublons. Des solutions sont fournies pour Excel 365, Excel 2021, Excel 2019 et des versions plus anciennes.
Auparavant, nous avons exploré des méthodes de sélection aléatoire en utilisant RAND
et RANDBETWEEN
, ce qui peut entra?ner des valeurs répétées. Ce tutoriel offre des techniques pour éviter les doublons.
Excel 365 et 2021: sélection aléatoire à partir d'une liste sans doublons
Cette méthode exploite les tableaux dynamiques, disponibles dans Excel 365 et 2021. La formule:
INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n))
où n
représente la taille de l'échantillon souhaité.
Par exemple, pour sélectionner 5 noms uniques de A2: A10:
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(5))
La taille de l'échantillon peut être référencée à partir d'une cellule (par exemple, C2):
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(C2))
Comment cela fonctionne: RANDARRAY
génère des nombres aléatoires; SORTBY
mélange les données en fonction de ces nombres; INDEX
récupère les n
valeurs n première en utilisant SEQUENCE
.
Excel 365 et 2021: sélection des lignes aléatoires sans doublons
Cela étend la méthode précédente pour sélectionner des lignes entières. La formule:
INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n), {1,2,…})
où {1,2,…}
représente les numéros de colonne à extraire.
Pour sélectionner des lignes aléatoires à partir de A2: C10 (taille de l'échantillon en F1):
=INDEX(SORTBY(A2:C10, RANDARRAY(ROWS(A2:C10))), SEQUENCE(F1), {1,2,3})
La logique reste la même, mais INDEX
utilise désormais les indices de ligne et de colonnes.
Excel 2019 - 2010: échantillonnage aléatoire
étant donné que les tableaux dynamiques ne sont pas disponibles dans les versions plus anciennes, une approche différente est nécessaire. Pour une sélection aléatoire de A2: A10:
- Générez des nombres aléatoires dans B2: B10 Using
=RAND()
. - Extraire la première valeur aléatoire en E2 en utilisant:
=INDEX($A$2:$A$10, RANK.EQ(B2, $B$2:$B$10) COUNTIF($B$2:B2, B2) - 1)
- Copiez cette formule pour sélectionner le nombre de valeurs souhaité.
RANK.EQ
classe les nombres aléatoires; COUNTIF
gère les doublons, assurant une sélection unique.
Empêcher les changements d'échantillon
Parce que RAND
, RANDBETWEEN
et RANDARRAY
sont volatils, l'échantillon changera avec les modifications de la feuille de calcul. Utilisez "coller des valeurs spéciales>" pour convertir les formules en valeurs statiques.
Excel Sélection aléatoire (lignes, colonnes ou cellules - toutes les versions)
La Suite Ultimate AbleBits fournit une interface conviviale pour une sélection aléatoire. Sélectionnez votre plage, choisissez des lignes / colonnes / cellules, spécifiez la taille de l'échantillon et cliquez sur "Sélectionner".
Téléchargements:
- échantillon aléatoire sans doublons - Exemples de formule (.xlsx)
- Essai ultime de 14 jours (.exe)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)