Mélanger une liste dans Excel (tutoriel pas à pas simplifié)
Effectuer un tri aléatoire est un moyen rapide et efficace de garantir que chaque élément apparaît avec une probabilité égale. Dans ce tutoriel, découvrez comment randomiser ou mélanger facilement une liste dans Excel en quelques étapes simples.

Vidéo : Mélanger une liste dans Excel
Mélanger une liste à l’aide de fonctions
Dans cette section, je vais vous montrer comment mélanger une liste à l’aide des fonctions intégrées d’Excel.
Mélanger une liste avec la fonction ALEA
Les utilisateurs de toutes les versions d’Excel peuvent trier aléatoirement leur jeu de données d’origine en associant la fonction ALEA à la fonctionnalité Trier. Suivez les étapes ci-dessous.
Étape 1 : Saisissez la formule ALEA
Sélectionnez la cellule adjacente située juste au-dessus de la liste que vous souhaitez mélanger, saisissez la formule ALEA ci-dessous et appuyez sur « Entrée ».
=RAND()

Étape 2 : Étendez la formule ALEA aux autres cellules
Double-cliquez sur la poignée de recopie (le petit carré vert en bas à droite) de la cellule contenant la formule pour l’appliquer automatiquement aux cellules situées en dessous.

Étape 3 : Triez les résultats ALEA pour mélanger la liste
1. Sélectionnez la plage « B2:B8 », qui contient la formule ALEA.
2. Cliquez sur « Trier et filtrer » > « Trier du plus petit au plus grand » dans le groupe «Édition» de l’onglet «Accueil».

3. Dans la boîte de dialogue qui s’ouvre, sélectionnez « Étendre la sélection », puis cliquez sur « Trier ».

Résultat
Votre liste est désormais mélangée, comme illustré ci-dessous.

Mélanger une liste avec les fonctions ALEA.TABLEAU, TRIERSELON et LIGNES (Excel 365/2021)
Si vous utilisez une version récente d’Excel, comme Excel pour Microsoft 365, Excel 2021 ou Excel pour le Web, la combinaison des fonctions RANDARRAY, SORTBY et ROWS vous permet de mélanger instantanément une liste à l’emplacement de votre choix.
Étape 1 : Saisissez la formule ALEA.TABLEAU, TRIERSELON et LIGNES
Sélectionnez une cellule vide où vous souhaitez afficher le résultat mélangé, saisissez la formule ci-dessous (n’oubliez pas de remplacer «)A2:A8» par votre propre liste à mélanger) et appuyez sur « Entrée ».
=SORTBY(A2:A8,RANDARRAY(ROWS(A2:A8)))

- Excel renvoie une erreur « #DÉBORD ! » lorsque la plage de débordement (ici, B2:B8) n’est pas vide.
- La formule est volatile : elle recalcule automatiquement son résultat à chaque modification de la feuille de calcul. Pour mélanger à nouveau la liste, il vous suffit d’appuyer sur « F9 ».
- Le résultat de la formule (liste aléatoire) ne peut pas être modifié. Si vous souhaitez modifier cette liste aléatoire, suivez l’étape suivante.
(Facultatif) Étape 2 : Copiez et collez le résultat de la formule pour le rendre modifiable
Si vous souhaitez simplement visualiser un résultat aléatoire, vous pouvez ignorer cette étape. Si vous souhaitez modifier la liste mélangée, copiez le résultat de la formule et collez les valeurs.
1. Sélectionnez le résultat de la formule, puis appuyez sur « Ctrl » + « C » pour le copier.
2. Cliquez avec le bouton droit sur la cellule où vous souhaitez coller le résultat copié (vous pouvez également le coller à son emplacement d’origine).
3. Sélectionnez l’option « Coller les valeurs » dans le menu contextuel.

Résultat
Vous obtenez désormais une liste mélangée et modifiable, comme illustré ci-dessous.

Mélangez une liste dans Excel avec Kutools en 2 clics
Si vous en avez assez d’utiliser des formules et que vous préférez opter pour un complément, la fonction Trier, Sélectionner ou Aléatoire de Kutools pour Excel vous permet d’effectuer un tri aléatoire bien plus facilement, avec encore plus d’options. Voici comment procéder :
Commencez par sélectionner la liste que vous souhaitez mélanger. Ensuite, cliquez sur «Kutools» > «Plage» > «Trier, Sélectionner ou Aléatoire». Dans la boîte de dialogue «Trier, Sélectionner ou Aléatoire» qui s’ouvre, choisissez « Ligne entière », puis cliquez sur « OK ».

- Pour essayer la fonctionnalité « Trier, Sélectionner ou Aléatoire », vous devez avoir « Kutools pour Excel » installé sur votre ordinateur. Si Kutools n’est pas encore installé, cliquez ici pour le télécharger et l’installer.
- Pour annuler l’action, appuyez sur Ctrl + Z.
- Pour mélanger vos données autrement, consultez ce tutoriel : Trier ou sélectionner aléatoirement des cellules, lignes et colonnes dans Excel.
Mélanger une liste avec VBA
Si vous préférez mélanger une liste à l’aide d’une macro VBA, suivez ces étapes.
Étape 1 : Sélectionnez la liste que vous souhaitez mélanger

Étape 2 : Copiez le code VBA dans la fenêtre Module
1. Appuyez sur « Ctrl » + « F11 » pour ouvrir l’éditeur VBA, puis cliquez sur « Insertion » > « Module » afin d’afficher la fenêtre de code du module.

2. Copiez et collez le code VBA ci-dessous dans la fenêtre du module qui s’est ouverte.
Sub RandomSort()
'Update by ExtendOffice
Dim xRg As Range
Dim xNum, xF, xI As Integer
Dim xWSh, xAWSh As Worksheet
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xAWSh = Application.ActiveSheet
Set xRg = ActiveWindow.RangeSelection
Set xWSh = Worksheets.Add
xNum = xRg.Count
For xF = xNum To 1 Step -1
xI = WorksheetFunction.RandBetween(1, xF)
xWSh.Range("A1").Value = xRg.Item(xI)
xRg.Item(xI) = xRg.Item(xF)
xRg.Item(xF) = xWSh.Range("A1")
Next
xWSh.Delete
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Étape 3 : Exécutez le code VBA
Dans la fenêtre de code, appuyez sur « F5 » ou cliquez sur le bouton
pour exécuter ce code.

Résultat

Articles associés
- Comment sélectionner des cellules de manière aléatoire dans Excel ?
- Supposons que vous disposiez d’une colonne de valeurs (A1:A15) dans une feuille de calcul et que vous souhaitiez en sélectionner 5 au hasard. Comment faire ? Cet article vous dévoile quelques astuces efficaces pour sélectionner des cellules aléatoirement dans Excel.
- Comment sélectionner des éléments aléatoires dans une liste sans inclure de doublons ?
- Dans cet article, je vous explique comment créer une cellule à partir d’une liste sans valeurs en double. Les deux méthodes suivantes vous permettront d’accomplir cette tâche en un minimum de temps.
- Comment sélectionner aléatoirement des cellules répondant à des critères spécifiques dans Excel ?
- Par exemple, vous devez sélectionner aléatoirement certaines données selon un ou deux critères à partir de la plage limitée. Comment résoudre ce problème dans Excel ? Cet article vous propose plusieurs solutions efficaces.
- Comment remplir aléatoirement des cellules à partir d’une liste de données dans Excel ?
- Par exemple, vous disposez d’une liste de noms et vous souhaitez en sélectionner plusieurs au hasard pour les insérer dans des cellules spécifiques. Comment faire ? Découvrez ici quelques méthodes efficaces pour remplir aléatoirement des cellules à partir d’une liste de données dans Excel.
- Encore plus d’astuces et de conseils pour Excel…
Les meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour accroître votre 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 rend votre travail bien plus facile
- Activez l’édition 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é de 50 % et réduit des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe des compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, offrant ainsi une solution idéale aux équipes qui collaborent à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription ni carte bancaire requise
- Meilleur rapport qualité-prix— économisez par rapport à l’achat séparé des compléments