Comment filtrer les données dans Excel

J'ai récemment écrit un article sur l'utilisation des fonctions de synthèse dans Excel pour résumer facilement de grandes quantités de données, mais cet article a pris en compte toutes les données de la feuille de calcul. Que se passe-t-il si vous souhaitez uniquement examiner un sous-ensemble de données et résumer le sous-ensemble de données ?

Dans Excel , vous pouvez créer des filtres sur des colonnes qui masqueront les lignes qui ne correspondent pas à votre filtre. De plus, vous pouvez également utiliser des fonctions spéciales dans Excel pour résumer les données en utilisant uniquement les données filtrées.

Dans cet article, je vais vous guider à travers les étapes de création de filtres dans Excel et également d'utilisation des fonctions intégrées pour résumer ces données filtrées.

Créer des filtres simples dans Excel

Dans Excel , vous pouvez créer des filtres simples et des filtres complexes. Commençons par des filtres simples. Lorsque vous travaillez avec des filtres, vous devez toujours avoir une ligne en haut utilisée pour les étiquettes. Il n'est pas obligatoire d'avoir cette ligne, mais cela facilite un peu le travail avec les filtres.

exemple de données excel

Ci-dessus, j'ai de fausses données et je souhaite créer un filtre sur la colonne Ville . (City)Dans Excel , c'est vraiment facile à faire. Allez-y et cliquez sur l' onglet Données(Data) dans le ruban, puis cliquez sur le bouton Filtrer(Filter) . Vous n'avez pas non plus besoin de sélectionner les données sur la feuille ou de cliquer(sheet or click) dans la première ligne.

filtre de données excel

Lorsque vous cliquez sur Filtrer(Filter) , chaque colonne de la première ligne aura automatiquement un petit bouton déroulant ajouté tout à droite.

filtre ajouté excel

Maintenant, allez-y et cliquez sur la flèche déroulante dans la colonne Ville(City column) . Vous verrez quelques options différentes, que je vais expliquer ci-dessous.

options de filtrage excel

En haut, vous pouvez rapidement trier toutes les lignes en fonction des valeurs de la colonne Ville(City column) . Notez que lorsque vous triez les données, cela déplacera la ligne entière, pas seulement les valeurs de la colonne Ville(City column) . Cela garantira que vos données restent intactes comme elles l'étaient auparavant.

De plus, c'est une bonne idée d'ajouter une colonne au tout début appelée ID et de la numéroter(ID and number) de une à autant de lignes que vous avez dans votre feuille de calcul. De cette façon, vous pouvez toujours trier par la colonne ID(ID column) et récupérer vos données dans le même ordre qu'à l'origine, si cela est important pour vous.

données triées excel

Comme vous pouvez le constater, toutes les données de la feuille de calcul sont désormais triées en fonction des valeurs de la colonne Ville(City column) . Jusqu'à présent, aucune ligne n'est masquée. Examinons maintenant les cases à cocher en bas de la boîte de dialogue du filtre(filter dialog) . Dans mon exemple, je n'ai que trois valeurs uniques dans la colonne Ville(City column) et ces trois-là apparaissent dans la liste.

lignes filtrées excel

Je suis allé de l'avant et j'ai décoché deux villes et j'en ai laissé une cochée. Maintenant, je n'ai que 8 lignes de données affichées et le reste est masqué. Vous pouvez facilement savoir que vous regardez des données filtrées si vous vérifiez les numéros de ligne à l'extrême gauche. Selon le nombre de lignes masquées, vous verrez quelques lignes horizontales supplémentaires et la couleur des chiffres sera bleue.

Supposons maintenant que je souhaite filtrer sur une deuxième colonne pour réduire davantage le nombre de résultats. Dans la colonne C, j'ai le nombre total de membres dans chaque famille et je veux voir uniquement les résultats pour les familles de plus de deux membres.

filtre numéro excel

Allez-y et cliquez sur la flèche déroulante dans la colonne C(Column C) et vous verrez les mêmes cases à cocher pour chaque valeur unique dans la colonne. Cependant, dans ce cas, nous souhaitons cliquer sur Filtres numériques(Number Filters) , puis sur Supérieur( Greater Than) à . Comme vous pouvez le constater, il existe également de nombreuses autres options.

est supérieur au filtre

Une nouvelle boîte de dialogue apparaîtra et vous pourrez y saisir la valeur du filtre. Vous pouvez également ajouter plusieurs critères avec une fonction ET ou OU(AND or OR function) . Vous pourriez dire que vous voulez des lignes où la valeur est supérieure à 2 et non égale à 5, par exemple.

deux filtres excel

Maintenant, je n'ai plus que 5 lignes de données : familles uniquement de la Nouvelle-Orléans(New Orleans) et avec 3 membres ou plus. Assez facile ? (Easy)Notez que vous pouvez facilement effacer un filtre sur une colonne en cliquant sur le menu déroulant, puis en cliquant sur le lien Effacer le filtre de "Nom de colonne" .(Clear Filter From “Column Name”)

effacer le filtre excel

C'est donc à peu près tout pour les filtres simples dans Excel . Ils sont très faciles à utiliser et les résultats sont assez simples. Examinons maintenant les filtres complexes à l'aide de la boîte de dialogue Filtres avancés .(Advanced)

Créer des filtres avancés dans Excel

Si vous souhaitez créer des filtres plus avancés, vous devez utiliser la boîte de dialogue Filtre (filter dialog)avancé(Advanced) . Par exemple, disons que je voulais voir toutes les familles qui vivent à la Nouvelle-Orléans(New Orleans) avec plus de 2 membres dans leur famille OU(OR) toutes les familles à Clarksville avec plus de 3 membres dans leur famille ET(AND) uniquement celles dont l'adresse e-mail se termine par .EDU . Maintenant, vous ne pouvez pas faire cela avec un simple filtre.

Pour ce faire, nous devons configurer la feuille Excel(Excel sheet) un peu différemment. Allez-y et insérez quelques lignes au-dessus de votre ensemble de données et copiez les étiquettes d'en-tête exactement dans la première ligne, comme indiqué ci-dessous.

configuration avancée du filtre

Voici maintenant comment fonctionnent les filtres avancés. Vous devez d'abord saisir vos critères dans les colonnes en haut, puis cliquer sur le bouton Avancé(Advanced) sous Trier et filtrer( Sort & Filter) dans l' onglet Données .(Data)

ruban de filtre avancé

Alors, que pouvons-nous taper exactement dans ces cellules ? OK, alors commençons par notre exemple. Nous voulons seulement voir les données de la Nouvelle-Orléans ou de Clarksville(New Orleans or Clarksville) , alors tapons-les dans les cellules E2 et E3(E2 and E3) .

ville de filtre avancé

Lorsque vous tapez des valeurs sur différentes lignes, cela signifie OR. Maintenant, nous voulons des familles de la Nouvelle-Orléans(New Orleans) avec plus de deux membres et des familles de Clarksville avec plus de 3 membres. Pour ce faire, tapez >2 en C2 et >3 en C3.

filtres avancés excel

Puisque >2 et la Nouvelle-Orléans(New Orleans) sont sur la même ligne, ce sera un opérateur AND(AND operator) . Il en est de même pour la ligne 3(row 3) ci-dessus. Enfin, nous ne voulons que les familles dont l'adresse e-mail se termine par .EDU. Pour ce faire, tapez simplement *.edu dans D2 et D3(D2 and D3) . Le symbole * signifie n'importe quel nombre de caractères.

plage de critères excel

Une fois que vous avez fait cela, cliquez n'importe où dans votre ensemble de données, puis cliquez sur le bouton Avancé(Advanced) . Le champ List Rang e déterminera automatiquement votre ensemble de données puisque vous avez cliqué dessus avant de cliquer sur le bouton Advanced(Advanced button) . Cliquez maintenant sur le petit bouton à droite du bouton Plage de critères(Criteria range) .

sélectionner une plage de critères

Sélectionnez tout(Select everything) de A1 à E3, puis cliquez à nouveau sur le même bouton pour revenir à la boîte de dialogue Filtre avancé(Advanced Filter dialog) . Cliquez sur OK(Click OK) et vos données devraient maintenant être filtrées !

filtrer les résultats

Comme vous pouvez le voir, je n'ai maintenant que 3 résultats qui correspondent à tous ces critères. Notez que les étiquettes de la plage de critères doivent correspondre exactement aux étiquettes de l'ensemble de données pour que cela fonctionne.

Vous pouvez évidemment créer des requêtes beaucoup plus compliquées en utilisant cette méthode, alors jouez avec pour obtenir les résultats souhaités. Enfin, parlons de l'application des fonctions de sommation aux données filtrées.

Résumé des données filtrées

Supposons maintenant que je veuille résumer le nombre de membres de la famille sur mes données filtrées, comment pourrais-je faire cela ? Eh bien, effaçons notre filtre en cliquant sur le bouton Effacer(Clear) dans le ruban. Ne vous inquiétez pas, il est très facile d'appliquer à nouveau le filtre avancé en cliquant simplement sur le bouton Avancé(Advanced button) et en cliquant à nouveau sur OK.

effacer le filtre dans excel

Au bas de notre ensemble de données, ajoutons une cellule appelée Total , puis ajoutons une fonction de somme pour résumer le nombre total de membres de la famille. Dans mon exemple, je viens de taper =SUM(C7:C31) .

somme totale excel

Donc, si je regarde toutes les familles, j'ai 78 membres au total. Maintenant, allons-y et réappliquons notre filtre avancé(Advanced filter) et voyons ce qui se passe.

mauvais filtre total

Oups ! Au lieu d'afficher le bon nombre, 11, je vois toujours que le total est de 78 ! Pourquoi donc? Eh bien, la fonction SOMME(SUM function) n'ignore pas les lignes masquées, elle continue donc à faire le calcul en utilisant toutes les lignes. Heureusement, il existe quelques fonctions que vous pouvez utiliser pour ignorer les lignes masquées.

Le premier est SOUS(SUBTOTAL) -TOTAL . Avant d'utiliser l'une de ces fonctions spéciales, vous souhaiterez effacer votre filtre, puis saisir la fonction.

Une fois le filtre effacé, continuez et tapez =SUBTOTAL( et vous devriez voir apparaître une liste déroulante avec un tas d'options. En utilisant cette fonction, vous choisissez d'abord le type de fonction de sommation(summation function) que vous souhaitez utiliser en utilisant un nombre.

Dans notre exemple, je veux utiliser SUM , donc je taperais le nombre 9(number 9) ou je cliquerais simplement dessus dans la liste déroulante. Tapez ensuite une virgule et sélectionnez la plage de cellules.

fonction de sous-total

Lorsque vous appuyez sur Entrée, vous devriez voir que la valeur de 78 est la même que précédemment. Cependant, si vous appliquez à nouveau le filtre, nous en verrons 11 !

sous-total sur filtre

Excellent! C'est exactement ce que nous voulons. Vous pouvez maintenant ajuster vos filtres et la valeur reflétera toujours uniquement les lignes actuellement affichées.

La deuxième fonction qui fonctionne à peu près exactement de la même manière que la fonction SUBTOTAL(SUBTOTAL function) est AGGREGATE . La seule différence est qu'il existe un autre paramètre dans la fonction AGGREGATE(AGGREGATE function) où vous devez spécifier que vous souhaitez ignorer les lignes masquées.

fonction d'agrégation

Le premier paramètre est la fonction de sommation(summation function) que vous voulez utiliser et comme pour SOUS(SUBTOTAL) -TOTAL , 9 représente la fonction(SUM function) SOMME . La deuxième option est celle où vous devez taper 5 pour ignorer les lignes masquées. Le dernier paramètre est le même et est la plage de cellules.

Vous pouvez également lire mon article sur les fonctions récapitulatives pour apprendre à utiliser la fonction AGGREGATE(AGGREGATE function)  et d'autres fonctions telles que MODE , MEDIAN , AVERAGE , etc. plus en détail.

Espérons que cet article vous donne un bon point de départ(starting point) pour créer et utiliser des filtres dans Excel . Si vous avez des questions, n'hésitez pas à poster un commentaire. Prendre plaisir!



About the author

Je suis un technicien Windows 10 et j'aide les particuliers et les entreprises à tirer parti du nouveau système d'exploitation depuis de nombreuses années. J'ai une richesse de connaissances sur Microsoft Office, y compris comment personnaliser l'apparence et personnaliser les applications pour différents utilisateurs. De plus, je sais utiliser l'application Explorer pour explorer et rechercher des fichiers et des dossiers sur mon ordinateur.



Related posts