Trier du texte dans des tableaux Excel avec des formules matricielles

Table des matières:

Anonim

Voici comment cela fonctionne en quelques étapes

Les feuilles de calcul Excel sont particulièrement convaincantes lorsqu'elles sont structurées de manière claire et compréhensible. Pour cette raison, il est judicieux, en plus de la structure générale d'une feuille de calcul, de s'assurer que les données ou les textes de sortie sont organisés dans le tableau. Si vous souhaitez lister les valeurs ou les résultats de votre tableau Excel de manière triée, vous n'avez pas forcément besoin d'utiliser les fonctions de tri et de filtrage manuel que vous pouvez retrouver dans l'onglet "Données". De même, les données n'ont pas besoin d'être laborieusement déplacées à la main, car Excel est capable de trier automatiquement votre tableau après avoir entré une formule.

Quand une formule de tri automatique prend tout son sens

Chaque utilisateur d'Excel connaît la situation suivante par la pratique : Vous créez un tableau et entrez les premières données. Plus d'informations seront ajoutées ultérieurement et le tableau deviendra moins clair avec le temps. Si vos tableaux Excel sont triés automatiquement à l'aide de formules, cela ne se produira pas. La formule intégrée vous donne automatiquement un nouvel ordre des données dès que les données sources de la liste changent.

Comment trier automatiquement le texte dans Excel par ordre alphabétique

Dans l'exemple suivant de fonction de tri, les jours de la semaine sont dans la colonne A des lignes 1 à 7 par ordre chronologique. Celles-ci doivent être sorties dans une plage de cellules différente par ordre de tri alphabétique. Dans l'exemple, nous utilisons la zone de colonne C1: C7 pour cela, car la colonne B est requise comme colonne auxiliaire. La figure suivante montre la structure de la table d'exemple :

Trier du texte dans des tableaux Excel - Voici comment

  1. Créez une colonne auxiliaire et entrez la formule matricielle

    Utilisez la colonne B comme colonne auxiliaire pour le tri. Vous avez besoin de la commande "SI" en tant que fonction. À l'étape suivante, entrez la formule et les critères de tri suivants dans la cellule B1 :

    = SOMME (SI (A $ 1 : A 7 $ <A1; 1)) + (A1 = "") * 1000

    Comme il s'agit d'une formule matricielle qui recherche la plage de cellules A1 : A7, vous devez confirmer la saisie de la formule avec CTRL SHIFT ENTER pour la fonction de tri.

    Info: Dans Microsoft Excel, les formules puissantes sont appelées formules matricielles. Ceux-ci permettent aux utilisateurs d'Excel de faire des calculs complexes qui ne peuvent pas être effectués avec les formules standard. Étant donné que la combinaison de touches "CTRL + MAJ + ENTRÉE" doit être enfoncée après la saisie de la formule, les formules matricielles sont également connues internationalement sous le nom de formules CSE (Ctrl-Maj-Entrée).

    Copiez ensuite la formule de la cellule B1 dans la cellule B7. La figure suivante montre l'utilisation de la formule dans la colonne auxiliaire du tableau d'exemple :

  2. Trier les jours de la semaine dans la colonne C

    Pour trier les jours de la semaine dans la colonne C, entrez la formule suivante dans la cellule C1 à l'étape suivante :

    = INDIRECT ("A" & COMPARER (LE PLUS PETIT (B$1 : B$7; LIGNE ()) ; B$1 : B$7 ; 0))

    Cette formule est également une formule matricielle. Elle prend en compte la plage de cellules B1 : B7 et doit également être confirmée avec la combinaison de touches « CTRL + SHIFT + ENTER » afin d'être effectuée correctement. Copiez ensuite la formule de la cellule C1 vers la cellule C7.

    La figure suivante montre le résultat du tri des formules dans le tableau d'exemple :

L'exemple montre que les jours de la semaine sont affichés par ordre alphabétique dans la colonne C. À partir du mardi, tous les jours de la semaine sont affichés les uns en dessous des autres. Les domaines d'application typiques de la formule matricielle illustrée comprennent des tableaux complets avec des centaines d'entrées qui doivent être triées en conséquence.

Conseil: Si vous n'avez pas besoin de la colonne auxiliaire B, vous pouvez la masquer sans aucun effort. Pour le masquer, sélectionnez la colonne et cliquez sur l'en-tête de la colonne avec le bouton droit de la souris. Appelez la commande HIDE dans le menu contextuel qui apparaît.

En résumé, l'utilisation de formules matricielles facilite le tri automatique des colonnes dans les grands tableaux Excel. Des feuilles de calcul claires sont créées à l'aide de colonnes auxiliaires qui peuvent être masquées si nécessaire.

FAQ

Quelle valeur ajoutée apporte la fonction INDIRECT dans Microsoft Excel ?

Avec la fonction INDIRECT dans Excel, vous avez la possibilité de dessiner la référence à partir d'une autre cellule - également pour diverses options de tri. INDIRECT est généralement utilisé comme une fonction en combinaison avec d'autres fonctions. Par exemple, la fonction INDIRECT est utilisée dans les formulaires dynamiques ou pour afficher une valeur d'une autre colonne ou d'une autre feuille de calcul.

Quand utilisez-vous les fonctions LA PLUS PETITE et LA PLUS GRANDE dans Excel ?

À première vue, les fonctions SMALL et LARGE sont associées à une fonction qui renvoie la valeur la plus petite ou la plus grande. C'est en partie vrai car les deux fonctions ne renvoient pas les nombres les plus petits ou les plus grands, mais fonctionnent différemment. Les deux fonctions placent des nombres dans une rangée et les trient par ordre croissant ou décroissant. Dans la dernière étape, ils renvoient la valeur de la position la plus petite ou la plus grande.

En quoi les formules matricielles sont-elles différentes des formulaires standard dans Excel ?

Le terme formule matricielle est utilisé dans Excel pour distinguer des formules puissantes avec lesquelles il est possible de faire des calculs complexes. La spécialité des formules matricielles est leur combinaison de touches ultérieure obligatoire. Après avoir entré la formule, chaque formule matricielle doit être terminée avec la combinaison de touches "CTRL + SHIFT + ENTER" afin de fonctionner correctement. Il n'est pas nécessaire d'utiliser un raccourci clavier pour les formules standard.