Générateur de formule pour trier dans Google Sheets
Saisissez votre plage et les colonnes de tri, et obtenez une formule à placer dans une cellule vide. Elle crée une copie triée du tableau qui se met à jour toute seule quand l'original change. Choisissez SORT pour plusieurs colonnes, SORT avec des plages (la réponse de Sheets à SORTBY d'Excel), QUERY avec order by, SORTN pour retirer les lignes en double ou un ordre personnalisé comme Haute, Moyenne, Basse. La formule est créée dans votre navigateur ; rien de ce que vous saisissez ici n'est envoyé nulle part. Vérifié avec l'aide des fonctions de Google Sheets le 1er novembre 2026. Traduction assistée par machine.
Séparateur et noms de fonctions. Les formules ici utilisent les noms anglais (SORT, FILTER, QUERY). Selon les paramètres régionaux de votre feuille (Fichier > Paramètres), Sheets demande ; entre les arguments (virgule décimale, par exemple en France) ou , : changez le séparateur ci-dessous. Si Sheets ne reconnaît pas un nom, votre feuille affiche sans doute les fonctions en français : passez la langue des fonctions en anglais dans Fichier > Paramètres, ou saisissez le nom que Sheets vous propose. Nous ne l'avons pas vérifié dans une feuille en français.
={A1:F1; SORT(FILTER(A2:F; A2:A<>""); 1; TRUE)}
Vous êtes sur la liste. Nous vous écrirons une seule fois.
Les nombres comptent les colonnes depuis le début de la plage (A = 1), TRUE = de A à Z, FALSE = de Z à A.
Mode d'emploi
Collez-la dans une cellule vide ; elle crée une copie triée qui se met à jour toute seule. Le mieux est un nouvel onglet (saisissez la plage avec le nom de l'onglet, comme Données!A1:F). À droite et sous la copie, il faut des cellules vides aussi larges et hautes que le tableau ; si quelque chose gêne, Sheets affiche #REF! avec « Le résultat du tableau n'a pas été étendu ». Ne la placez pas dans les colonnes qu'elle lit, sinon elle se référence elle-même.
Quelle formule choisir
- SORT (
=SORT(plage; colonne; croissant; ...)) : les numéros de colonne comptent depuis le début de la plage, donc dansB2:Fla colonne D est la 3.TRUEsignifie de A à Z (le plus petit ou le plus ancien d'abord),FALSEde Z à A. Ajoutez d'autres paires pour trier sur plusieurs colonnes. - SORT avec plages : au lieu d'un nombre, chaque colonne de tri est une plage des mêmes lignes, comme
C2:C. Vous pouvez ainsi trier sur une colonne que vous ne copiez pas. Excel appelle cela SORTBY ; Google Sheets n'a pas de fonction SORTBY et SORT accepte des plages à la place. - QUERY order by (
=QUERY(plage; "select * order by C desc, A asc"; 1)) : le dernier nombre indique combien de lignes d'en-tête compte la plage, ce qui garde l'en-tête en haut. Entre guillemets vont les lettres de colonnes de la feuille, et le langage de requête reste en anglais. Utile si vous voulez aussi des filtreswhereou seulement certaines colonnes (select A, C). - SORTN pour retirer les doublons (
=SORTN(plage; 9^9; 2; colonne; croissant)) :9^9veut dire « toutes les lignes » et le mode d'égalité 2 supprime les doublons (d'après l'aide de Google : affiche au plus les n premières lignes après suppression des lignes en double ; sont en double les lignes dont les colonnes de tri sont identiques), donc une liste qui contient deux fois le même e-mail n'en garde qu'une ligne. - Ordre personnalisé :
MATCH(C2:C; {"Haute";"Moyenne";"Basse"}; 0)transforme chaque valeur en sa position dans votre liste (1, 2, 3 ; sans tenir compte de la casse) et SORT trie sur ce nombre.IFERRORdonne aux valeurs absentes de la liste une place après la dernière, si bien qu'elles et les cellules vides finissent en bas.
Ce qu'il faut savoir
- La copie perd la mise en forme et les cases à cocher. Une formule ne renvoie que des valeurs : couleurs, formats de nombre, cases à cocher, notes et liens restent dans les lignes d'origine. Mettez en forme vous-même les colonnes de la copie.
- La copie n'est pas modifiable. Y saisir quelque chose casse la formule (
#REF!). Continuez à modifier l'original ; la copie le suit. - Cellules vides. Les lignes dont la cellule de tri est vide vont à la fin avec SORT et SORTN ; QUERY les place en premier pour un tri de A à Z. « Ignorer les lignes vides » écarte les lignes dont la première colonne est vide (avec QUERY, cela ajoute
where A is not null; si la colonne A contient du texte et que des lignes vides apparaissent, remplacez parwhere A <> ''). - Un texte qui ressemble à un nombre ou à une date est trié comme du texte (« 10 » avant « 2 »). Vérifiez avec
=ISNUMBER(B2). - Séparateurs. Si les paramètres régionaux de votre feuille utilisent la virgule décimale (Fichier > Paramètres), Sheets demande
;entre les arguments : changez le séparateur ci-dessus. - L'original reste non trié. La formule ne trie que la copie. Pour trier les lignes elles-mêmes à chaque changement, utilisez le générateur de script de tri automatique (Apps Script, en anglais) ou le module complémentaire ci-dessous.
Sans code : KeepSorted
Le module complémentaire trie l'original sur place, sans code : pas de seconde copie, donc mise en forme, cases à cocher et notes suivent leurs lignes et chacun continue de modifier le même tableau. Sélectionnez la plage, choisissez les colonnes de tri, Enregistrer. Gratuit : une zone par onglet, jusqu'à 2 colonnes de tri, sans compte à rebours. Pro (5 $/mois ou 39 $/an) : jusqu'à 5 colonnes de tri, ordres personnalisés comme Haute > Moyenne > Basse, lignes à case cochée en bas, tableaux empilés triés séparément et tri après les réponses de formulaire, les modifications d'autres personnes et une vérification toutes les heures.
KeepSorted est construit et en test. Il n'est pas encore sur Google Workspace Marketplace. Laissez votre e-mail et nous vous envoyons un seul message quand vous pourrez l'installer.
Les générateurs et les formules restent gratuits dans tous les cas.
Plus d'outils et de guides KeepSorted (en anglais)
- Auto sort script generator
- Auto-sort when a new row is added
- Auto-sort by date, newest first
- Sort formula generator (English)
- Generador de fórmula para ordenar en Google Sheets (es)
- Gerador de fórmula para classificar no Planilhas Google (pt-BR)
- Formel-Generator zum Sortieren in Google Sheets (de)