Aller au contenu

Sort by Color dans Google Sheets™

Sort by Color vous aide à organiser les données lorsque vous avez surligné des lignes avec différentes couleurs. Regroupez les lignes de même couleur et définissez si besoin un ordre de priorité personnalisé pour votre palette.



  1. Sélectionnez votre plage Surlignez les lignes que vous voulez trier. Cet outil fonctionne uniquement sur la sélection actuelle (un texte d’aide est affiché dans le panneau).

  2. Ouvrez l’outil Ouvrez la barre latérale du module complémentaire, développez Sheets Mega Tools, allez dans Rows & Columns, puis cliquez sur Sort by Color.

    Vous pouvez aussi utiliser le raccourci du menu Sheets Mega Tools pour ouvrir cette même section de la barre latérale.

  3. Configurez les options de tri Cliquez sur le bouton caret pour développer le panneau d’options :

    Color Basis:

    • Background (par défaut) - Trier selon la couleur d’arrière-plan de la cellule
    • Text - Trier selon la couleur du texte de la cellule

    Sort Order:

    • Auto (par défaut) - Les couleurs apparaissent dans l’ordre de leur première apparition dans vos données
    • Custom priority - Définir un ordre de couleurs précis avec des sélecteurs de couleur (les couleurs non listées apparaissent après votre liste personnalisée)

    Additional Options:

    • Blanks last - Déplacer les cellules sans couleur vers le bas (désactivé par défaut)
    • Secondary sort - Pour les lignes de même couleur, trier alphabétiquement A→Z selon le premier caractère du texte (uniquement en cas d’égalité)
  4. Lancez le tri Cliquez sur Sort selection pour réorganiser les lignes selon vos options.

  5. Examinez le message d’état Après le tri, un message d’état confirme :

    • La base couleur utilisée (Background ou Text)
    • L’ordre de tri appliqué (Auto ou Custom)
    • Le nombre de lignes triées

  • Les lignes sont réorganisées selon la couleur de la première colonne de votre sélection
  • Toute la ligne se déplace ensemble, en préservant toutes les données
  • La forme de la sélection est conservée (mêmes dimensions avant et après)

Auto Order (par défaut) :

  • Les couleurs sont triées selon l’ordre de leur première apparition dans vos données
  • Exemple : si Red apparaît d’abord, puis Blue, puis Green, c’est l’ordre appliqué

Custom Priority :

  • Définissez des couleurs précises avec des sélecteurs (par ex. Red → Yellow → Green)
  • Les couleurs correspondant à votre liste sont triées dans l’ordre que vous avez défini
  • Les couleurs absentes de votre liste apparaissent après celles que vous avez priorisées
  • Les cellules vides (sans couleur) peuvent être forcées en bas avec le réglage “Blanks last”

Lorsque plusieurs lignes ont la même couleur :

  • Les lignes sont triées alphabétiquement A→Z selon le premier caractère de leur contenu textuel
  • Le tri est insensible à la casse
  • Cela s’applique uniquement lorsqu’il y a égalité (plusieurs lignes avec des couleurs identiques)

L’opération de tri préserve :

  • ✅ Cell values (numbers, text, dates)
  • ✅ Cell formulas (functions remain intact)
  • ✅ Cell notes/comments
  • ✅ Background colors
  • ✅ Font colors
  • ✅ Cell formatting

  • Suivi des priorités - Regrouper les tâches par priorité codée par couleur (Red = urgent, Yellow = moyen, Green = faible)
  • Visualisation des statuts - Organiser les éléments selon des couleurs de statut (Red = bloqué, Yellow = en cours, Green = terminé)
  • Regroupement par catégorie - Trier les données selon des catégories codées par couleur après un surlignage manuel
  • Contrôle qualité - Regrouper les éléments par couleurs d’état de révision
  • Gestion de projet - Organiser les tâches par phase projet ou équipe codée par couleur
  • Analyse de données - Regrouper les lignes selon des surlignages de couleur issus d’une mise en forme conditionnelle ou d’une revue manuelle

Vos données contiennent des lignes surlignées :

  • Row 5: Red
  • Row 3: Blue
  • Row 7: Red
  • Row 2: Green
  • Row 8: Blue

Après un tri avec Auto order :

  • Lignes en Red (première couleur rencontrée)
  • Lignes en Blue (deuxième couleur rencontrée)
  • Lignes en Green (troisième couleur rencontrée)

Vous définissez la priorité : Green → Yellow → Red

Vos données contiennent les lignes : Red, Blue, Yellow, Green, Purple

Après le tri :

  • Lignes Green (1res dans votre priorité personnalisée)
  • Lignes Yellow (2es dans votre priorité personnalisée)
  • Lignes Red (3es dans votre priorité personnalisée)
  • Lignes Blue et Purple (absentes de la liste personnalisée, apparaissent ensuite)

Plusieurs lignes ont un fond Red :

  • “Zebra” (Red)
  • “Apple” (Red)
  • “Mango” (Red)

Après un tri avec le tri secondaire activé :

  • “Apple” (Red, trié A→Z)
  • “Mango” (Red, trié A→Z)
  • “Zebra” (Red, trié A→Z)

Le tri est limité à la plage sélectionnée afin de garder l’opération prévisible et sûre. Si vous devez trier une feuille entière, utilisez la fonction intégrée de Google Sheets™ Data → Sort range.

L’outil refuse les sélections contenant des cellules fusionnées. Si votre sélection en contient :

  1. Unmerge the cells first (Format → Merge cells → Unmerge)
  2. Run the sort
  3. Re-merge if needed afterward

L’opération de tri utilise l’API Sheets, ce qui signifie :

  • ✅ You can undo the sort with Ctrl+Z (Cmd+Z on Mac)
  • ✅ The operation appears in your sheet’s edit history
  • ✅ All original data is preserved if you need to revert

Pour les très grandes sélections (10 000+ lignes), le tri peut prendre quelques instants. L’outil affiche un indicateur de chargement pendant le traitement.