国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Table des matières
Fonction de tri Excel
Fonction de tri Excel - Conseils et notes
Formule de tri Excel de base
Formule à trier dans l'ordre croissant
Formule à trier dans l'ordre descendant
Comment trier les données dans Excel en utilisant la formule
Excel Trier par colonne
Trier par plusieurs colonnes dans un ordre différent (tri à plusieurs niveaux)
Trier et filtrer dans Excel
Obtenez n plus grandes ou les plus petites et triez les résultats
Renvoyer une valeur triée dans une position spécifique
Utilisez une table Excel pour obtenir un tableau de tri pour se développer automatiquement
La fonction de tri Excel ne fonctionne pas
#Name Erreur: version ancienne Excel
Erreur #spill: quelque chose bloque la plage de déversement
# Erreur de valeur: arguments non valides
#Ref Erreur: le classeur source est fermé
Classeur de pratique pour télécharger
Maison Les sujets excel Fonction de tri Excel - données de tri automatique à l'aide de la formule

Fonction de tri Excel - données de tri automatique à l'aide de la formule

Apr 01, 2025 am 10:14 AM

Le tutoriel montre comment utiliser la fonction de tri pour trier les tableaux de données dynamiquement. Vous apprendrez une formule pour trier alphabétiquement dans Excel, organiser des numéros dans l'ordre ascendant ou descendant, trier par plusieurs colonnes, etc.

La fonctionnalité de tri existe depuis longtemps. Mais avec l'introduction de tableaux dynamiques dans Excel 365, il y avait un moyen incroyablement simple de trier avec les formules. La beauté de cette méthode est que les résultats se mettent à jour automatiquement lorsque les données source changent.

Fonction de tri Excel

La fonction de tri dans Excel trie le contenu d'un tableau ou d'une plage par colonnes ou lignes, dans l'ordre croissant ou descendant.

Le tri appartient au groupe des fonctions de tableau dynamique. Le résultat est un réseau dynamique qui déborde automatiquement vers les cellules voisines verticalement ou horizontalement, selon la forme du réseau source.

La syntaxe de la fonction de tri est la suivante:

Soi (Array, [SORT_INDEX], [SORT_ORDER], [BY_COL])

Où:

Array (requis) - est un tableau de valeurs ou une gamme de cellules à trier. Il peut s'agir de valeurs, notamment du texte, des nombres, des dates, des heures, etc.

SORT_INDEX (Facultatif) - Un entier qui indique la colonne ou la ligne à trier. Si elle est omise, l'index par défaut 1 est utilisé.

Sort_order (facultatif) - Définit l'ordre de tri:

  • 1 ou omis (par défaut) - commande ascendante, c'est-à-dire du plus petit au plus grand
  • -1 - Ordre descendant, c'est-à-dire du plus grand au plus petit

By_col (facultatif) - une valeur logique qui indique la direction du tri:

  • False ou omis (par défaut) - Trier par ligne. Vous utiliserez cette option la plupart du temps.
  • Vrai - Trier par colonne. Utilisez cette option si vos données sont organisées horizontalement dans des colonnes comme dans cet exemple.

Fonction de tri Excel - Conseils et notes

Le tri est une nouvelle fonction de tableau dynamique et, en tant que tel, il a quelques spécificités dont vous devez conna?tre:

  • Actuellement, la fonction de tri est uniquement disponible dans Microsoft 365 et Excel 2021. Excel 2019, Excel 2016 ne prend pas en charge les formules de tableau dynamique, donc la fonction de tri n'est pas disponible dans ces versions.
  • Si le tableau renvoyé par une formule de tri est le résultat final (c'est-à-dire non transmis à une autre fonction), Excel crée dynamiquement une plage de taille appropriée et le remplit avec les valeurs triées. Alors, assurez-vous d'avoir toujours suffisamment de cellules vides ou / et à droite de la cellule où vous entrez la formule, sinon une erreur #spill se produit.
  • Les résultats se mettent à jour dynamiquement à mesure que les données source changent. Cependant, le tableau fourni à la formule ne s'étend pas automatiquement pour inclure de nouvelles entrées qui sont ajoutées en dehors du tableau référencé. Pour inclure ces éléments, vous devez soit mettre à jour la référence du tableau dans votre formule, soit convertir la plage source en une table comme indiqué dans cet exemple, soit créer une plage dynamique nommée.

Formule de tri Excel de base

Cet exemple montre une formule de base pour le tri des données dans Excel dans l'ordre croissant et descendant.

En supposant que vos données sont organisées par ordre alphabétique comme indiqué dans la capture d'écran ci-dessous. Vous cherchez à trier les numéros dans la colonne B sans casser ou mélanger les données.

Formule à trier dans l'ordre croissant

Pour trier les valeurs dans la colonne B de la plus petite au plus grande, voici la formule à utiliser:

=SORT(A2:B8, 2, 1)

Où:

  • A2: B8 est le tableau source
  • 2 est le numéro de colonne à trier par
  • 1 est l'ordre de tri ascendant

étant donné que nos données sont organisées en lignes, le dernier argument peut être omis par défaut en faux - tri par lignes.

Entrez simplement la formule dans n'importe quelle cellule vide (D2 dans notre cas), appuyez sur Entrée , et les résultats se répandont automatiquement à D2: E8.

Fonction de tri Excel - données de tri automatique à l'aide de la formule

Formule à trier dans l'ordre descendant

Pour trier les données descendant, c'est-à-dire du plus grand au plus petit, définissez l'argument Sort_Order sur -1 comme ceci:

=SORT(A2:B8, 2, -1)

Entrez la formule dans la cellule supérieure gauche de la plage de destination et vous obtiendrez ce résultat:

Fonction de tri Excel - données de tri automatique à l'aide de la formule

De la même manière, vous pouvez trier les valeurs de texte dans l'ordre alphabétique de A à Z ou de Z à A.

Comment trier les données dans Excel en utilisant la formule

Les exemples ci-dessous montrent quelques utilisations typiques de la fonction de tri dans Excel et quelques non-triviales.

Excel Trier par colonne

Lorsque vous triez les données dans Excel, vous modifiez pour la plupart l'ordre des lignes. Mais lorsque vos données sont organisées horizontalement avec des lignes contenant des étiquettes et des colonnes contenant des enregistrements, vous devrez peut-être trier de gauche à droite, plut?t que de haut en bas.

Pour trier par colonne dans Excel, définissez l'argument BY_COL sur true. Dans ce cas, Sort_index représentera une ligne, pas une colonne.

Par exemple, pour trier les données ci-dessous par Qté. Du plus élevé au plus bas, utilisez cette formule:

=SORT(B1:H2, 2, 1, TRUE)

Où:

  • B1: H2 est les données source à trier
  • 2 est l'indice de tri, car nous trions les nombres dans la deuxième ligne
  • -1 indique l'ordre descendant de tri descendant
  • Le vrai signifie trier les colonnes, pas les lignes

Fonction de tri Excel - données de tri automatique à l'aide de la formule

Trier par plusieurs colonnes dans un ordre différent (tri à plusieurs niveaux)

Lorsque vous travaillez avec des modèles de données complexes, vous pouvez souvent avoir besoin d'un type à plusieurs niveaux. Cela peut-il être fait avec une formule? Oui, facilement! Ce que vous faites est de fournir des constantes de tableau pour les arguments SORT_INDEX et SORT_ORDER .

Par exemple, pour trier les données ci-dessous d'abord par région (colonne A) de A à Z, puis par Qté . (Colonne C) Du plus petit au plus grand, définissez les arguments suivants:

  • Le tableau est les données de A2: C13.
  • SORT_INDEX est la constante de tableau {1,3}, puisque nous triez d'abord par région (1 st colonne), puis par qté . (3 rd colonne).
  • SORT_ORDER est la constante de tableau {1, -1}, car la 1ère colonne doit être triée dans l'ordre croissant et la colonne 3 rd dans l'ordre descendant.
  • BY_COL est omis car nous trie les lignes, ce qui est par défaut.

En rassemblant les arguments, nous obtenons cette formule:

=SORT(A2:C13, {1,3}, {1,-1})

Et ?a marche parfaitement! Les valeurs de texte dans la première colonne sont triées par ordre alphabétique et les nombres de la troisième colonne du plus grand au plus petit:

Fonction de tri Excel - données de tri automatique à l'aide de la formule

Trier et filtrer dans Excel

Dans le cas où lorsque vous cherchez à filtrer les données avec certains critères et à mettre la sortie en ordre, utilisez les fonctions de tri et de filtre:

Soi (filtre (array, critères_range = critères ), [sort_index], [sort_order], [by_col])

La fonction de filtre obtient un tableau de valeurs en fonction des critères que vous définissez et transmette ce tableau au premier argument.

La meilleure chose à propos de cette formule est qu'il publie également les résultats comme une plage de déversement dynamique, sans que vous ayez à appuyer sur Ctrl Shift, entrez ou devinez combien de cellules à la copier. Comme d'habitude, vous tapez une formule dans la cellule la plus supérieure et appuyez sur la touche Entrée.

Par exemple, nous allons extraire des éléments avec une quantité égale ou supérieure à 30 (> = 30) à partir des données source dans A2: B9 et organisez les résultats dans l'ordre croissant.

Pour cela, nous avons d'abord configuré la condition, par exemple, dans la cellule E2 comme indiqué dans l'image ci-dessous. Et puis, construisez notre formule Excel de cette manière:

=SORT(FILTER(A2:B9, B2:B9>=E2), 2)

Outre le tableau généré par la fonction de filtre, nous spécifions uniquement l'argument SORT_INDEX (colonne 2). Les deux arguments restants sont omis car les défauts fonctionnent exactement comme nous avons besoin (trier ascendant, par ligne).

Fonction de tri Excel - données de tri automatique à l'aide de la formule

Obtenez n plus grandes ou les plus petites et triez les résultats

Lors de l'analyse d'énormes volumes si les informations, il est souvent nécessaire d'extraire un certain nombre de valeurs supérieures. Peut-être pas seulement extraire, mais aussi les organiser dans l'ordre souhaité. Et idéalement, choisissez les colonnes à inclure dans les résultats. Cela semble difficile? Pas avec les nouvelles fonctions de tableau dynamique!

Voici une formule générique:

Index (tri (…), séquence ( n ), { Column1_to_return , Column2_to_return ,…})

n est le nombre des valeurs que vous souhaitez retourner.

à partir de l'ensemble de données ci-dessous, supposons que vous souhaitez obtenir une liste des 3 premiers en fonction des numéros de la colonne C.

Pour l'avoir fait, vous triez d'abord le tableau A2: C13 par la colonne 3 rd dans l'ordre décroissant:

SORT(A2:C13, 3, -1)

Et puis, nid la formule ci-dessus dans le premier argument ( tableau ) de la fonction d'index pour que le tableau soit trié du plus haut au plus petit.

Pour le deuxième argument ( ROW_NUM ), qui indique le nombre de lignes à retourner, générez les nombres séquentiels requis en utilisant la fonction de séquence. Comme nous avons besoin de 3 valeurs supérieures, nous utilisons la séquence (3), qui est la même que la fourniture d'une constante de réseau vertical {1; 2; 3} directement dans la formule.

Pour le troisième argument ( col_num ), qui définit le nombre de colonnes à retourner, fournissez les numéros de colonne sous la forme d'une constante de tableau horizontal. Nous voulons retourner les colonnes B et C, nous utilisons donc le tableau {2,3}.

Finalement, nous obtenons la formule suivante:

=INDEX(SORT(A2:C13, 3, -1), SEQUENCE(3), {2,3})

Et il produit exactement les résultats que nous voulons:

Fonction de tri Excel - données de tri automatique à l'aide de la formule

Pour retourner 3 valeurs inférieures , triez simplement les données d'origine du plus petit au plus grand. Pour cela, modifiez l'argument Sort_Order de -1 à 1:

=INDEX(SORT(A2:C13, 3, 1), SEQUENCE(3), {2,3})

Fonction de tri Excel - données de tri automatique à l'aide de la formule

Renvoyer une valeur triée dans une position spécifique

En regardant sous un autre angle, que se passe-t-il si vous voulez seulement retourner une position de tri spécifique? Disons, seulement le 1er, seulement le 2ème ou seulement le 3ème enregistrement de la liste triée? Pour le faire, utilisez la version simplifiée de la formule de tri Index discutée ci-dessus:

Index (Soi (…), n , { Column1_To_return , Column2_To_Return ,…})

n est la position d'intérêt.

Par exemple, pour obtenir une position particulière en haut (c'est-à-dire à partir des données triées descendantes), utilisez cette formule:

=INDEX(SORT(A2:C13, 3, -1), F1, {2,3})

Pour obtenir une position spécifique en bas (c'est-à-dire à partir des données triées ascendantes), utilisez celle-ci:

=INDEX(SORT(A2:C13, 3, 1), I1, {2,3})

Lorsque A2: C13 est des données source, F1 est la position en haut, i1 est la position en bas, et {2,3} sont les colonnes à retourner.

Fonction de tri Excel - données de tri automatique à l'aide de la formule

Utilisez une table Excel pour obtenir un tableau de tri pour se développer automatiquement

Comme vous le savez déjà, le tableau trié se met à jour automatiquement lorsque vous apportez des modifications aux données d'origine. Il s'agit du comportement standard de toutes les fonctions de tableau dynamique, y compris le tri. Cependant, lorsque vous ajoutez de nouvelles entrées en dehors du tableau référencé, ils ne sont pas automatiquement inclus dans une formule. Si vous souhaitez que votre formule réponde à ces modifications, convertissez la plage de source en une table Excel entièrement fonctionnelle et utilisez des références structurées dans votre formule.

Pour voir comment cela fonctionne dans la pratique, veuillez considérer l'exemple suivant.

En supposant que vous utilisez la formule de tri Excel ci-dessous pour organiser des valeurs dans la plage A2: B8 dans l'ordre alphabétique:

=SORT(A2:B8, 1, 1)

Ensuite, vous entrez une nouvelle entrée dans la ligne 9… et êtes dé?u de voir que la nouvelle entrée ajoutée est laissée hors de la plage de déversement:

Fonction de tri Excel - données de tri automatique à l'aide de la formule

Maintenant, convertissez la plage de source en table. Pour cela, sélectionnez simplement votre gamme, y compris les en-têtes de colonne (A1: B8) et appuyez sur Ctrl T. Lors de la construction de votre formule, sélectionnez la plage source à l'aide de la souris et le nom du tableau sera inséré automatiquement dans la formule (ceci est appelé référence structurée):

=SORT(Table1, 1, 1)

Lorsque vous tapez une nouvelle entrée juste en dessous de la dernière ligne, le tableau se développera automatiquement et les nouvelles données seront incluses dans la plage de déversement de la formule de tri:

Fonction de tri Excel - données de tri automatique à l'aide de la formule

La fonction de tri Excel ne fonctionne pas

Si votre formule de tri se traduit par une erreur, c'est probablement pour les raisons suivantes.

#Name Erreur: version ancienne Excel

Le tri est une nouvelle fonction et ne fonctionne que dans Excel 365 et Excel 2021. Dans les anciennes versions où cette fonction n'est pas prise en charge, un #Name? une erreur se produit.

Erreur #spill: quelque chose bloque la plage de déversement

Si une ou plusieurs cellules de la plage de déversement ne sont pas complètement vides ou fusionnées, un #pill! une erreur s'affiche. Pour le réparer, retirez simplement le blocage. Pour plus d'informations, veuillez consulter Excel #spill! Erreur - ce que cela signifie et comment réparer.

# Erreur de valeur: arguments non valides

Chaque fois que vous rencontrez un #Value! Erreur, vérifiez les arguments SORT_INDEX et SORT_ORDER . SORT_INDEX ne doit pas dépasser le nombre de colonnes est le tableau , et Sort_Order doit être 1 (ascendant) ou -1 (descendant).

#Ref Erreur: le classeur source est fermé

étant donné que les tableaux dynamiques ont une prise en charge limitée des références entre les classeurs, la fonction de tri nécessite que les deux fichiers soient ouverts. Si le classeur source est fermé, une formule lancera un #ref! erreur. Pour le réparer, ouvrez simplement le fichier référencé.

Voilà comment trier les données dans Excel en utilisant la formule. Je vous remercie d'avoir lu et j'espère vous voir sur notre blog la semaine prochaine!

Classeur de pratique pour télécharger

Tri en Excel avec des formules (fichier .xlsx)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1502
276