Comment créer une liste déroulante avec filtre dans Excel (7 méthodes)

  • Partage Ça
Hugh West

Dans Microsoft Excel, la saisie de données devient plus rapide lorsque nous utilisons un filtre de liste déroulante. Les filtres peuvent être utilisés pour filtrer et dissimuler des sections des données de notre feuille de calcul. Dans cet article, nous allons montrer comment créer un filtre de liste déroulante Excel.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices et vous entraîner avec eux.

Drop Down Filter.xlsx

7 façons différentes de créer une liste déroulante avec filtre dans Excel

Le filtrage diffère du regroupement en ce qu'il nous permet de qualifier et d'afficher uniquement les informations qui nous intéressent. Voyons comment créer facilement un filtre de liste déroulante Excel.

1. créer une liste déroulante

Dans cette méthode, nous allons voir comment créer un filtre de liste déroulante. Pour cela, nous allons utiliser le jeu de données ci-dessous. Le jeu de données contient quelques noms de candidats dans la colonne B Maintenant, nous voulons faire une liste des candidats s'ils sont sélectionnés ou non dans la colonne C Nous allons créer un filtre à liste déroulante pour faciliter le travail. Pour ce faire, nous devons suivre les étapes ci-dessous.

  • Tout d'abord, sélectionnez les cellules où nous voulons créer le filtre de liste déroulante.
  • Ensuite, cliquez sur le Données dans le ruban.
  • Troisièmement, nous devons aller à la Validation des données dans le menu déroulant.
  • Quatrièmement, sélectionnez le Validation des données dans le menu déroulant.

  • Cela ouvrira le Validation des données de la boîte de dialogue.
  • Dans le Paramètres on peut voir l'option Critères de validation .
  • Maintenant, cliquez sur le menu déroulant sous Autoriser .
  • Par défaut, Toute valeur est sélectionné, nous le changerons en Liste .

  • Cela fera apparaître une boîte nommée Source : Nous allons écrire Oui , Non , Pas encore décidé dans la boîte de la source.
  • Ensuite, cliquez sur le OK bouton.

  • Enfin, nous pouvons voir le résultat. Nos cellules sélectionnées sont maintenant des listes déroulantes.
  • Maintenant, nous pouvons facilement faire une liste des personnes sélectionnées.

  • Si nous devons apporter des modifications aux données, nous pouvons le faire rapidement.

Lire la suite : Comment créer une liste déroulante dépendante dans Excel ?

2. filtre de liste déroulante Excel pour extraire des données

Dans cette méthode, nous allons voir comment extraire des données ou filtrer des données sur la base d'une sélection de liste déroulante dans Excel. Nous avons donc un ensemble de données qui contient un identifiant de produit dans la colonne B le nom des produits dans la colonne C et le nom du comté dans la colonne D .

2.1 Dresser une liste des articles uniques

Nous allons créer une liste unique des pays. Pour ce faire, nous allons suivre les étapes ci-dessous.

ÉTAPES :

  • Tout d'abord, sélectionnez les comtés qui sont dans la colonne D .

  • Ensuite, collez les pays sélectionnés dans n'importe quelle autre cellule de la feuille de calcul.

  • Après cela, allez dans le Données dans le ruban.
  • Ensuite, cliquez sur Supprimer les doublons .

  • Cela apparaîtra dans le Supprimer les doublons de la boîte de dialogue.
  • Maintenant, vérifiez si la colonne que nous voulons rendre la liste unique est sélectionnée ou non.
  • Ensuite, cliquez sur OK .

  • Une fenêtre pop-up apparaît, confirmant que les valeurs en double ont été supprimées de la colonne sélectionnée.

  • Au final, on peut voir que 2 les valeurs en double sont supprimées et 4 il reste des valeurs uniques.

2.2. mettre un filtre déroulant pour afficher les éléments uniques

Pour afficher les valeurs uniques dans un filtre de liste déroulante, nous devons suivre la même procédure que celle indiquée.

ÉTAPES :

  • Au début, allez à la Données onglet.
  • Après cela, cliquez sur le Validation des données dans le menu déroulant.
  • Maintenant, sélectionnez Validation des données .

  • Le site Validation des données apparaît.
  • À ce moment-là, sélectionnez Liste dans la liste déroulante.

  • Ensuite, cliquez sur la flèche supérieure dans la section Source.

  • Maintenant, sélectionnez les valeurs uniques que nous avons générées.
  • Hit Entrez .

  • A ce moment, nous pouvons voir que les valeurs uniques sélectionnées se trouvent dans la section source.
  • Cliquez sur OK .

  • En faisant cela, la liste déroulante est maintenant affichée en I2 .

2.3 Utiliser les colonnes d'aide pour extraire les enregistrements

Nous avons besoin qu'Excel identifie automatiquement les enregistrements qui correspondent à l'élément sélectionné dès que nous effectuons une sélection dans la liste déroulante. Pour cela, nous avons besoin de trois colonnes d'aide. Voyons dans les étapes ci-dessous comment nous pouvons le faire.

ÉTAPES :

  • Dans la première colonne d'aide, nous avons besoin du numéro de ligne pour chacune de ces cellules. Donc, E5 serait le numéro de ligne 1 dans l'ensemble de données et E6 serait le numéro de ligne 2 Pour ce faire, nous pouvons coder manuellement en dur ou utiliser la fonction ROWS formule.
  • ROWS prend l'entrée sous forme de tableau et renvoie le nombre de lignes entre les deux références de cellule. Dans notre exemple, dans la cellule E5 il n'y a qu'une seule ligne.
  • Verrouillez la première cellule en appuyant sur F4 ou en mettant ( $ ) le signe du dollar.
  • Maintenant, écrivez la formule.
=ROWS($D$5:D5)

  • Ensuite, appuyez sur Entrez .
  • Maintenant, faites glisser la poignée de remplissage pour copier la formule afin d'afficher toutes les lignes.

  • Nous pouvons voir que les cellules sont incrémentées d'une unité parce que de D5 à D6 nous avons deux rangées et ainsi de suite.

  • Maintenant, créons une colonne d'aide deux qui n'affiche que les numéros de ligne qui correspondent au pays que nous avons sélectionné dans le champ I2 Nous voulons les numéros de ligne qui ont le Bangladesh. Ainsi, la colonne d'aide affichera 1 et 4 Pour ce faire, nous allons utiliser un SI condition.
  • Et, la condition est
=IF($I$2=D5,E5,"")

  • Maintenant, faites glisser la poignée de remplissage vers le bas pour afficher les chiffres.

  • Si nous changeons le pays, nous pouvons voir l'aide 2 affichera le numéro de la ligne qui contient le pays.

  • Après cela, nous avons besoin d'une autre colonne d'aide dans laquelle tous les nombres de la colonne d'aide 2 s'empileront ensemble. En fait, nous ne voulons pas de l'espace entre les deux. Pour cela, nous utilisons la fonction PETIT formule.
  • Maintenant, écrivez la formule ci-dessous.
=SMALL($F$5:$F$10,ROWS($F$5:F5))

Ici, nous utilisons ROWS($F$5:F5) pour retourner la première plus petite valeur.

  • Mais il y a un problème. Quand on fait glisser la poignée de remplissage vers le bas, elle affiche #NUM ! erreurs.

  • Pour éviter l'erreur, nous allons écrire la formule ci-dessous.
=IFERROR(SMALL($F$5:$F$10,ROWS($F$5:F5)),"")

Ce site IFERROR supprimera l'erreur.

  • Enfin, lorsque nous faisons glisser la poignée de remplissage, les numéros de ligne s'affichent correctement.

  • Maintenant, les étapes finales, les trois nouvelles colonnes montrent les ID de produits et les noms de produits des pays sélectionnés. Pour ce faire, nous allons utiliser un simple Fonction INDEX qui renvoie l'identifiant du produit en fonction du pays sélectionné.
  • Maintenant, dans la cellule K5 écrivez la formule.
=INDEX($B$5:$D$10,$G5,COLUMNS($H$5:H5))

Dans le COLONNES($H$5:H5) sélectionnez la même colonne qui se trouve dans la parenthèse gauche de la feuille de calcul.

  • Encore une fois, nous pouvons voir que le #VALUE ! L'erreur s'affiche.

  • Pour supprimer l'erreur, nous utilisons la même chose qu'auparavant, la méthode Fonction IFERROR .
  • Au lieu de la formule précédente, nous allons maintenant écrire.
=IFERROR(INDEX($B$5:$D$10,$G5,COLUMNS($H$5:H5)),"")

  • Enfin, faites glisser la poignée de remplissage sur K5:M10 .
  • Et, toutes les étapes sont faites.

  • Si nous changeons le pays dans la liste déroulante des filtres, nous pouvons constater que le tableau de droite change automatiquement.

Lire la suite : Comment créer une liste déroulante dans Excel avec des sélections multiples ?

3. tri et filtrage de données dans Excel à partir d'une liste déroulante

Dans Excel, il existe de nombreux outils passionnants que nous pouvons utiliser dans notre travail quotidien. Trier et filtrer Comme les méthodes ci-dessus, nous allons utiliser le même jeu de données, avec l'identifiant du produit, le nom du produit et le pays.

3.1 Créer une liste déroulante en utilisant la fonction de tri et de filtrage

Voyons comment utiliser la barre d'outils de tri et de filtrage. Pour cela, nous devons suivre les étapes ci-dessous.

ÉTAPES :

  • Dans un premier temps, sélectionnez les en-têtes de l'ensemble de données.
  • Ensuite, à partir de la Données sur le ruban, cliquez sur Filtre qui se trouve dans le Trier et filtrer section.

  • Cela fait de tous les en-têtes des flèches de filtrage déroulantes.
  • Maintenant, cliquez sur l'un des en-têtes que nous voulons filtrer.
  • Nous cliquons donc sur la flèche déroulante Product ID pour filtrer les produits.
  • Maintenant, décochez les données que nous ne voulons pas voir.
  • Ensuite, cliquez sur le OK bouton.

  • Enfin, nous pouvons voir le résultat. Tous les produits non vérifiés ont maintenant disparu de l'ensemble de données. Toutes les données non vérifiées sont maintenant temporairement cachées.

3.2. ajouter un nouveau filtre

Pour ajouter de nouveaux filtres dans le même ensemble de données, il suffit de suivre les étapes suivantes.

ÉTAPES :

  • En premier lieu, cliquez sur la flèche déroulante où nous voulons ajouter de nouveaux filtres. Nous allons cliquer sur le pays.
  • Dans un deuxième temps, décochez tous les autres pays que nous ne voulons pas voir.
  • Ensuite, cliquez sur OK .

  • Maintenant, nous pouvons voir seulement les produits avec le pays Bangladesh sont maintenant sortis. D'autres sont temporairement cachés.

3.3 Effacer le filtre existant

Si nous avons besoin d'effacer le filtre existant, nous pouvons simplement effacer ces filtres en suivant les étapes suivantes.

ÉTAPES :

  • Tout d'abord, cliquez sur la flèche déroulante de l'en-tête qui est filtrée. Nous voulons supprimer le filtre de l'identification du produit.
  • Maintenant, cliquez sur Effacer le filtre de "Product ID .

  • Et c'est tout. Les filtres de la liste déroulante sont maintenant supprimés.

Lire la suite : Comment créer une liste déroulante dépendante dynamique dans Excel ?

4. filtrer les données dans Excel en utilisant la recherche

De même, nous allons maintenant voir le filtrage des données par liste déroulante en utilisant la recherche. Pour cela, nous utilisons le même ensemble de données que celui présenté dans les méthodes précédentes.

ÉTAPES :

  • Primitivement, sélectionnez tous les en-têtes que nous voulons transformer en boîte à liste déroulante.
  • Après cela, allez dans le Données onglet> ; cliquez sur Filtre .

  • Pour filtrer une colonne, cliquez sur la flèche déroulante de cette colonne. Nous voulons filtrer la colonne du nom du produit.
  • Ensuite, dans le champ de recherche figurant sur l'image, écrivez le nom du produit que nous voulons voir. Nous voulons voir uniquement le nom du produit Shampooing.
  • Ensuite, cliquez sur OK .

  • Et, maintenant nous pouvons voir qu'il affichera seulement les données qui contiennent le nom du produit, Shampooing .

Lire la suite : Liste déroulante Excel en fonction de la sélection

Lectures similaires

  • Créer une liste déroulante Excel à partir d'un tableau (5 exemples)
  • Comment créer une liste déroulante Excel avec couleur (2 façons)
  • La liste déroulante Excel ne fonctionne pas (8 problèmes et solutions)
  • Comment créer une liste à partir d'une plage dans Excel (3 méthodes)

Filtres de texte dans le filtre de liste déroulante d'Excel

Pour visualiser les données de manière plus spécifique, nous pouvons utiliser des filtres de texte.

ÉTAPES :

  • Pour construire une liste déroulante, choisissez toutes les rubriques de l'ensemble de données.
  • Ensuite, allez dans le Données et sélectionnez Filtre .

  • Ensuite, cliquez sur la flèche déroulante, dans la colonne du texte que nous voulons filtrer. Nous cliquons sur la colonne du pays.
  • Ensuite, allez dans le Filtres de texte > ; Ne pas contenir .

  • A ce stade, un AutoFiltre personnalisé apparaît. Supposons que nous ne voulons pas contenir de données avec le Canada. Nous sélectionnons donc le Canada.
  • Ensuite, OK .

  • Maintenant, nous pouvons voir que toutes les données sont maintenant cachées et qu'elles contiennent le pays. Canada .

Lire la suite : Comment créer une liste déroulante à plusieurs colonnes dans Excel ?

6. filtrage des nombres dans le filtre de liste déroulante d'Excel

Pour manipuler les nombres, nous pouvons utiliser Nombre de filtres Pour cela, nous allons utiliser le jeu de données ci-dessous.

ÉTAPES :

  • De la même manière que pour les méthodes précédentes, sélectionnez les en-têtes.
  • Aller à Données onglet> ; cliquez sur Filtre .

  • Cliquez sur la flèche déroulante de la seule colonne qui contient les chiffres. Nous allons cliquer sur l'identification du produit.
  • Maintenant, de Nombre de filtres , sélectionnez Entre Parce que nous voulons voir le produit entre 105 -110.

  • Cela ouvrira le AutoFiltre personnalisé de la boîte de dialogue.
  • Maintenant, prenez les chiffres que nous voulons afficher.
  • Ensuite, cliquez sur OK .

  • Enfin, les produits dont l'identifiant est compris entre 105 et 110 sont maintenant affichés, et les autres sont cachés des données.

Filtres de date dans une liste déroulante Excel

Pour afficher les données sur une certaine période, nous pouvons utiliser le filtre de date. Pour ce faire, nous allons utiliser l'ensemble de données ci-dessous qui est similaire au précédent mais en plus, cet ensemble de données a une colonne de date de livraison. Donc, regardons les étapes.

ÉTAPES :

  • De même, avec l'autre méthode, sélectionnez les en-têtes.
  • De la Données cliquez sur Filtre .

  • Cliquez sur la flèche déroulante Date de livraison.
  • Aller à Filtres de date Nous voulons afficher uniquement le produit qui a été livré le mois dernier. Nous sélectionnons donc le mois dernier.

  • Enfin, nous pouvons voir que tous les produits que nous avons livrés au cours du mois dernier sont affichés maintenant.

Conclusion

Dans cet article, vous avez appris à connaître le filtre de liste déroulante d'Excel. J'espère que cela vous aidera ! Si vous avez des questions, des suggestions ou des commentaires, n'hésitez pas à nous en faire part dans la section des commentaires. Vous pouvez également consulter nos autres articles dans la section "Autres". ExcelWIKI.com blog !

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.