SORT2
Description
Trie une matrice existante et renvoie une nouvelle matrice. SORT2 accepte des paires de paramètres, en spécifiant la colonne à trier et le sens de tri pour cette colonne. Lorsque des égalités se produisent pendant le tri, les arguments des colonnes suivant la première colonne que vous avez indiquée sont utilisés.
Syntaxe
SORT2(
matrix
, [ sort_column_1
, ascending_1
], ...) - matrix: matrice à trier.
- sort_column_1: nom de colonne ou position de la valeur dans la colonne de tri à priorité la plus élevée. Si vous indiquez unesort_column, vous devez également indiquer une valeur booléenne ascendante correspondante.
- ascending_1: si TRUE, la fonction trie les valeurs de la colonne associée dans l'ordre croissant ; si elle est FALSE, la fonction trie les valeurs de la colonne associée dans l'ordre décroissant.
Exemple
Voici la feuille de calcul d'origine :
A | B | |
|---|---|---|
1 | Nom | Niveau |
2 | Joe | 85 |
3 | Alice | 92 |
4 | Joe | 90 |
5 | Luis | 92 |
6 | Xibin | 85 |
7 | Alice | 79 |
8 | Joe | 82 |
9 | Luis | 95 |
10 | Xibin | 88 |
11 | Alice | 97 |
=SORT2(A1:B10,"Nom",",Niveau,FALSE)
donne le résultat suivant : Nom | Niveau |
Xibin | 88 |
Xibin | 85 |
Luis | 95 |
Luis | 92 |
Joe | 90 |
Joe | 85 |
Joe | 82 |
Alice | 97 |
Alice | 92 |
Alice | 79 |
Remarques
- Vous pouvez indiquer jusqu'à huit paires colonne/sens de tri.
- Pour trier toutes les colonnes que vous avez indiquées dans un seul sens, vous pouvez utiliser SORT.
- Cette fonction trie les lignes dans la sourcematrixet renvoie une nouvelle matrice reflétant les lignes triées. L'ordre des lignes est déterminé par la valeur desort_column_net le sens indiqué (croissant ou décroissant).
- Cette fonction permet de trier les colonnes par nom (sous forme de chaînes de texte sans crochets) ou par position (la première colonne étant en position 1). Vous pouvez combiner ces valeurs (certaines par nom et d'autres par position). Si vous utilisez le nom de l'en-tête de colonne (chaîne), la fonction conserve les en-têtes de colonne, mais si vous utilisez les index de colonne (nombres), la fonction trie les en-têtes comme des données.
- Lorsque vous spécifiez plusieurs colonnes de tri, la fonction rompt les égalités en triant les valeurs dans chaque colonne spécifiée ultérieurement. Exemple : si la première colonne contient trois valeurs de la chaîne"hello"et que vous avez indiqué une deuxième colonne, la fonction trie les valeurs de cette colonne pour les trois lignes contenant"hello"dans la première colonne. Cela détermine l'ordre final de ces trois colonnes.
- Cette fonction est conçue pour être utilisée dans les formules de tableau.
Fonctions associées
ARRAYAREA
SORT
SORT3