Comment mélanger une liste de manière aléatoire sur Excel ?

Guide « 108 astuces pour grands débutants sur Excel ! » Offert
Booster votre productivité en téléchargeant gratuitement votre ebook PDF des meilleures astuces pour les débutants et les pros d'Excel
Excel formation - 00 Astuces - 100
 

Dans ce tutoriel, nous allons découvrir comment modifier l’ordre d’apparition des éléments dans un tableau Excel. Nous reviendrons tout d’abord sur les méthodes de tri classiques (numérique, alphabétique et chronologique). Ensuite, je vais vous présenter une méthode qui permet d’agencer les informations en fonction d’un tri totalement aléatoire, qui ne suit donc aucune règle particulière.

 

Téléchargement

Vous pouvez télécharger le fichier d'exemple de cet article en cliquant sur le lien suivant :

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
 

 

Tutoriel Vidéo

 

1. Trier un tableau

Tout d’abord, revenons rapidement sur les différentes méthodes qui permettent d’effectuer un tri sur un tableau Excel.

Pour cela, nous allons utiliser le tableau de synthèse des ventes annuelles des différents magasins d’une chaîne de magasins :

Excel formation - tri aleatoire - 01

La méthode de tri classique consiste à sélectionner l’une des cellules de la colonne sur laquelle nous souhaitons effectuer le tri :

Excel formation - tri aleatoire - 02

Ici, nous sélectionnons l’un des magasins de la liste afin de pouvoir les classer par ordre alphabétique, puis nous nous rendons dans le menu Données > groupe Trier et filtrer, et ici nous pouvons cliquer sur le bouton AZ pour classer les données par ordre alphabétique :

Excel formation - tri aleatoire - 03

Les magasins sont bien classés :

Excel formation - tri aleatoire - 04

Nous pouvons également effectuer un tri inversé, afin par exemple de classer les magasins en fonction des ventes réalisées :

Excel formation - tri aleatoire - 05

Nous utilisons ici le bouton ZA pour inverser l’ordre.

 

2. Utiliser les boutons de filtre pour… trier les données

Une autre solution pour appliquer un tri rapide va être d’utiliser les boutons de filtre.

Pour cela, nous sélectionnons encore une fois n’importe quelle cellule du tableau, puis à partir du même menu Données, nous cliquons sur le bouton Filtrer :

Excel formation - tri aleatoire - 06

Ensuite, en cliquant sur l’un de ces boutons nous pouvons décider du sens du tri à appliquer sur les cellules :

Excel formation - tri aleatoire - 07

 

3. Faire un tri aléatoire

Parfois, il peut arriver que nous ayons besoin de réaliser un tri aléatoire pour que les données soient classées en ne suivant aucune règle particulière.

Il n’existe aucune fonction pour réaliser directement cette opération, nous allons devoir procéder en suivant plusieurs étapes.

En effet, la technique que nous allons découvrir ici va consister à ajouter une nouvelle colonne à la fin du tableau, dans laquelle nous allons insérer des nombres aléatoires et d’utiliser cette colonne comme critère de tri du tableau.

Nous commençons donc par ajouter cette colonne en saisissant simplement un en-tête à la suite :

Excel formation - tri aleatoire - 08

Puis nous sélectionnons toutes les cellules de la colonne :

Excel formation - tri aleatoire - 09

Afin d’y insérer des nombres aléatoires en utilisant la fonction ALEA() :

 =ALEA() 

Excel formation - tri aleatoire - 10

Pour insérer la fonction dans toutes les cellules sélectionnées d’un seul coup, nous validons la formule en appuyant en même temps sur les touches [Ctrl]+[Entrée].

Comme nous l’avons déjà vu dans le cours dédié à la fonction ALEA(), celle-ci n’attend aucun argument, et permettra de récupérer un nombre aléatoire compris entre 0 et 1.

Il ne reste plus qu’à trier le tableau en suivant les valeurs de cette colonne :

Excel formation - tri aleatoire - 11

Attention, si nous appliquons le filtre alors que plusieurs cellules sont encore sélectionnées, Excel va comprendre que le tableau comprend également d’autres cellules, et va demander si nous souhaitons étendre le tri à l’ensemble des cellules du tableau :

Excel formation - tri aleatoire - 12

Étant donné que tous les nombres sont totalement aléatoires, il n’y a aucun doublon, le tri sera donc totalement aléatoire.

C’est également pour cette raison que nous pouvons appliquer un tri croissant ou décroissant, l’effet sera le même.

Sachez également que la fonction ALEA() est dynamique et que son résultat sera mis à jour à chaque recalcul de la page.

Ce sera notamment le cas lorsqu’un tri est appliqué sur la feuille.

C’est pourquoi, à chaque fois que nous cliquerons sur le bouton Tri, une nouvelle organisation aléatoire sera à nouveau appliquée !

Et voilà, maintenant que le tri aléatoire a été mis en place, la colonne Tri ne nous est plus d’aucune utilité, nous pouvons la supprimer :

Excel formation - tri aleatoire - 13

 

4. Retrouver l’ordre d’origine

Une fois que nous avons appliqué un tri (qu’il soit chronologique ou alphabétique), il ne sera plus possible de réorganiser les données dans l’ordre d’origine.

Sauf si nous avions préalablement pensé à insérer les positions des différents éléments dans une colonne dédiée !

Pour cela, nous allons insérer une nouvelle colonne que nous appelons « Ordre » :

Excel formation - tri aleatoire - 14

Ensuite, nous y insérons l’ordre d’apparition des cellules, en saisissant les deux premiers nombres :

Excel formation - tri aleatoire - 15

Ensuite, nous les sélectionnons et nous double-cliquons sur la poignée de recopie (le petit carré en bas à droite des cellules sélectionnées) :

Excel formation - tri aleatoire - 16

Maintenant que les lignes sont identifiables avec un numéro chronologique, nous pouvons modifier l’ordre des données, il suffira ensuite de trier à nouveau à partir de cette colonne.

 

 



Articles qui pourraient vous intéresser

Le secret d'un cumul instantané de vos données dans Excel !
Comment insérer des commentaires automatiques et intelligents dans Excel !
Comment remplir automatiquement des vides d'un tableau Excel en 1 clic !
Comment regrouper (ou pas !) les dates d’un tableau croisé dynamique (TCD) sur Excel ?
Comment connecter Excel sur Internet, sans VBA ?
Comment traduire automatiquement des fonctions Excel dans leur version originale ?
Comment analyser les résultats d’un sondage ou questionnaire avec Excel ?
Comment utiliser la fonction SOMME.SI pour effectuer des recherches sur des textes sur Excel ?
Comment calculer et étudier des écarts budgétaires avec Excel ?
Comment verrouiller et protéger un objet (graphique, image, zone de texte…) sur Excel ?
Comment formater des dates correctement dans Excel ?
Comment protéger le formatage des cellules tout en autorisant la saisie de données dans Excel ?

Contact - Plan du site - À propos - Contact

© Excelformation.fr 2018-2024 - Excel, simplement

Haut de la page

Excelformation.fr propose de nombreuses formations pratiques et gratuites sur Microsoft Excel : des cours pour apprendre à structurer et analyser les données, des tutos sur les fonctions avancées, les formules et les formules avancées d'Excel, les formules matricielles, les mise-en-formes conditionnelles, les graphiques Excel (xls, xlsx, xlsm,…). Des tutoriels pour apprendre à automatiser les tâches répétitives (via des macro-commandes en VBA) de vos classeurs Excel.