Comment utiliser le filtre avancé d'Excel - Un guide complet avec des exemples
Le filtre avancé d'Excel est un outil puissant qui offre une flexibilité au-delà de la fonctionnalité de filtrage standard, permettant aux utilisateurs d'effectuer efficacement des tâches de filtrage complexes. Ce guide examine en profondeur la fonctionnalité des filtres avancés d'Excel, la compare aux filtres réguliers, fournit des exemples pratiques et offre des considérations pour une utilisation optimale. Il vous permettra de maîtriser l'utilisation des filtres avancés en toute confiance.
- Extraire une liste unique
- Filtrer dans une colonne avec plusieurs critères (correspondre à n'importe quel critère)
- Filtrer dans plusieurs colonnes avec plusieurs critères
- Filtre avancé avec joker
- Extraire uniquement certaines colonnes
Filtre avancé vs. filtre normal
La principale distinction entre le filtre normal d'Excel et le filtre avancé réside dans leur complexité et leur fonctionnalité. Alors que le filtre normal offre un filtrage simple basé sur des critères de colonne unique au sein du jeu de données d'origine, le filtre avancé va au-delà de ces limites en :
- Permettant l'utilisation de plusieurs critères sur différentes colonnes.
- Offrant la capacité d'extraire des valeurs uniques d'un ensemble de données.
- Permettant l'utilisation de jokers pour une correspondance partielle plus flexible.
- Permettant l'extraction des données filtrées vers un emplacement séparé.
Exemples d'utilisation du filtre avancé
Cette section fournira différents exemples pratiques pour vous montrer comment utiliser les filtres avancés dans Excel pour obtenir différents effets de filtrage.
Extraire une liste unique
Le filtre avancé d'Excel peut rapidement générer une liste de valeurs uniques à partir d'un ensemble de données, une tâche qui peut être fastidieuse avec les filtres normaux. Si vous avez une liste de transactions de vente avec des lignes en double et souhaitez extraire une liste de lignes uniques, la fonctionnalité de filtre avancé dans Excel peut simplifier cette tâche. Veuillez suivre les instructions ci-dessous pour y parvenir.
- Allez à l'onglet "Données", sélectionnez "Avancé" dans le groupe "Trier et Filtrer".
- Dans la boîte de dialogue "Filtre avancé", vous devez configurer comme suit.
- Dans la section "Action", choisissez une option dont vous avez besoin. Comme je veux localiser la liste unique à un endroit différent, je choisis l'option "Copier vers un autre emplacement".
- Spécifiez la section Plage de liste :
- Extraire une valeur unique d'une colonne:
Sélectionnez la colonne qui contient les valeurs à partir desquelles vous souhaitez extraire des entrées uniques. Par exemple, pour extraire les noms de clients uniques dans ce cas, sélectionnez A1:A11.
- Extraire des lignes uniques basées sur plusieurs colonnes:
Sélectionnez la plage qui inclut toutes les colonnes que vous envisagez. Dans ce cas, comme je veux extraire des lignes uniques basées sur les noms de clients, les ventes et la région, je sélectionne toute la plage A1:C11.
- Extraire une valeur unique d'une colonne:
- Dans la section "Copier vers", spécifiez où vous souhaitez coller la liste unique.
- Cochez la case "Enregistrements uniques uniquement".
- Cliquez sur le bouton "OK". Voir capture d'écran :
Résultat
Comme indiqué dans la capture d'écran ci-dessous, des lignes uniques sont extraites de la plage de données d'origine.
Filtrer dans une colonne avec plusieurs critères (correspondre à n'importe quel critère)
Filtrer les données dans une colonne avec plusieurs critères vous permet d'afficher les lignes qui répondent à l'une de vos conditions spécifiées. Cela peut être particulièrement utile lorsque vous travaillez avec de grands ensembles de données et que vous devez affiner les informations en fonction de plusieurs correspondances potentielles. Voici comment vous pouvez y parvenir en utilisant la fonctionnalité de filtre avancé d'Excel :
Étape1 : Préparez vos données de plage de liste d'origine
Assurez-vous que votre ensemble de données de plage de liste a des en-têtes de colonne clairs, car ceux-ci seront importants pour configurer la plage de critères. Ici, j'utilise le tableau suivant des scores des étudiants comme exemple.
Étape2 : Configuration de la plage de critères
- Dans la plage au-dessus ou à part de la plage de liste, créez votre plage de critères. Les en-têtes que vous tapez dans la plage de critères doivent correspondre exactement à ceux de la plage de liste pour fonctionner correctement. Ici, ma plage de critères est située au-dessus de la plage de liste.
- Sous l'en-tête, listez chacun des critères que vous souhaitez correspondre. Chaque critère doit être dans sa propre cellule, directement en dessous du précédent. Cette configuration indique à Excel de correspondre à l'un de ces critères.
Dans cet exemple, je recherche des étudiants avec "scores supérieurs à95 ou inférieurs à60" afin de pouvoir filtrer efficacement la plage de liste pour inclure à la fois les étudiants ayant des scores élevés et faibles. Par conséquent, j'entre chaque critère dans des lignes séparées sous l'en-tête Score. Toute la plage de critères est montrée ci-dessous :
Étape3 : Appliquer le filtre avancé
Vous pouvez maintenant appliquer le filtre avancé pour accomplir la tâche comme suit.
- Allez à l'onglet "Données" et sélectionnez "Avancé" dans le groupe "Trier et Filtrer".
- Dans la boîte de dialogue "Filtre avancé", vous devez configurer comme suit.
- Dans la section "Action", choisissez une option dont vous avez besoin. Ici, comme je veux localiser le résultat filtré à un endroit différent, je choisis l'option "Copier vers un autre emplacement".
- Dans la section "Plage de liste", sélectionnez toute la plage de liste A7:D17.
- Dans la section "Plage de critères", sélectionnez toute la plage de critères A2:D4.
- Dans la section "Copier vers", spécifiez où vous souhaitez coller le résultat filtré (ici je sélectionne la cellule F8).
- Cliquez sur "OK" pour appliquer le filtre. Voir capture d'écran :
Résultat
Vous pouvez alors voir que seules les lignes où la colonne "Score" correspond à l'un des critères (>95 ou <60) sont extraites.
Dites adieu à la configuration manuelle de plages de critères compliquées
Déverrouillez la puissance du filtrage multi-condition dans Excel sans la complexité ! La fonctionnalité "Super Filtre" de Kutools pour Excel offre une facilité d'utilisation inégalée que le filtre avancé natif d'Excel ne peut tout simplement pas égaler. Elle prend en charge les filtres avancés suivants en quelques clics :
- Filtrer par plusieurs critères dans une colonne
- Filtrer par plusieurs critères dans plusieurs colonnes
- Filtrer les données par longueur de texte
- Filtrer les données par année / mois / semaine...
- Filtrer les chaînes de texte par sensible à la casse...
Découvrez comment "Super Filtre" peut révolutionner votre flux de travail. Cliquez ici pour télécharger Kutools pour Excel.
Cliquez ici pour en savoir plus et voir comment utiliser cette fonctionnalité.
Filtrer dans plusieurs colonnes avec plusieurs critères
Après avoir couvert le filtrage avec plusieurs critères dans une seule colonne, nous nous tournons maintenant vers le filtrage multi-colonnes. Cette section vous guidera à travers l'application de plusieurs critères sur différentes colonnes en utilisant la logique ET, OU et combinée ET/OU.
- Pour appliquer la logique ET, placez les critères sur la même ligne.
- Pour appliquer la logique OU, positionnez les critères sur des lignes séparées.
Avec logique ET (correspondre à tous les critères)
Filtrer les données dans plusieurs colonnes avec plusieurs critères en utilisant la logique ET signifie que chaque ligne doit répondre à tous les critères spécifiés sur différentes colonnes pour être affichée. Voici comment accomplir cela avec le filtre avancé d'Excel :
Étape1 : Préparez vos données de plage de liste d'origine
Assurez-vous que votre ensemble de données de plage de liste a des en-têtes de colonne clairs, car ceux-ci seront importants pour configurer la plage de critères. Ici, j'utilise le tableau suivant des scores des étudiants comme exemple.
Étape2 : Configuration de la plage de critères
- Créez votre plage de critères soit au-dessus soit séparément de la plage de liste en tapant des en-têtes qui correspondent exactement à ceux de la plage de liste. Ici, ma plage de critères est située au-dessus de la plage de liste.
- Pour la logique ET, listez tous les critères sur la même ligne sous leurs en-têtes correspondants. Par exemple, si je veux filtrer les étudiants de "Classe A" avec des scores supérieurs à85, alors la plage de critères devrait être configurée comme ceci :
Étape3 : Appliquer le filtre avancé
Vous pouvez maintenant appliquer le filtre avancé pour accomplir la tâche comme suit.
- Allez à l'onglet "Données" et sélectionnez "Avancé" dans le groupe "Trier et Filtrer".
- Dans la boîte de dialogue "Filtre avancé", vous devez configurer comme suit.
- Dans la section "Action", choisissez une option dont vous avez besoin. Ici, comme je veux localiser le résultat filtré à un endroit différent, je choisis l'option "Copier vers un autre emplacement".
- Dans la section "Plage de liste", sélectionnez toute la plage de liste A7:D16.
- Dans la section "Plage de critères", sélectionnez toute la plage de critères A2:D3.
- Dans la section "Copier vers", spécifiez où vous souhaitez coller le résultat filtré (ici je sélectionne la cellule F6).
- Cliquez sur "OK" pour appliquer le filtre. Voir capture d'écran :
Résultat
Dans le résultat, seules les lignes qui correspondent à tous les critères sur les colonnes spécifiées seront affichées ou copiées. Dans notre exemple, seuls les étudiants de la classe A avec des scores supérieurs à85 sont extraits.
Avec logique OU (correspondre à n'importe quel critère)
Pour filtrer les données dans plusieurs colonnes en utilisant la logique OU (correspondant à l'un des critères) dans le filtre avancé d'Excel, suivez ces étapes :
Étape1 : Préparez vos données de plage de liste d'origine
Assurez-vous que votre ensemble de données de plage de liste a des en-têtes de colonne clairs, car ceux-ci seront importants pour configurer la plage de critères. Ici, j'utilise le tableau suivant des scores des étudiants comme exemple.
Étape2 : Configuration de la plage de critères
- Créez votre plage de critères soit au-dessus soit séparément de la plage de liste en tapant des en-têtes qui correspondent exactement à ceux de la plage de liste. Ici, ma plage de critères est située au-dessus de la plage de liste.
- Avec la logique OU, placez chaque ensemble de critères pour la même colonne sur des lignes séparées, ou listez chaque critère sur des lignes séparées sous son en-tête correspondant. Par exemple, si je veux filtrer pour les étudiants avec des scores supérieurs à90 ou des notes de F, la plage de critères devrait être configurée comme ceci :
Étape3 : Appliquer le filtre avancé
Vous pouvez maintenant appliquer le filtre avancé pour accomplir la tâche comme suit.
- Allez à l'onglet "Données" et sélectionnez "Avancé" dans le groupe "Trier et Filtrer".
- Dans la boîte de dialogue "Filtre avancé", vous devez configurer comme suit.
- Dans la section "Action", choisissez une option dont vous avez besoin. Ici, comme je veux localiser le résultat filtré à un endroit différent, je choisis l'option "Copier vers un autre emplacement".
- Dans la section "Plage de liste", sélectionnez toute la plage de liste A7:D17.
- Dans la section "Plage de critères", sélectionnez toute la plage de critères A2:D4.
- Dans la section "Copier vers", spécifiez où vous souhaitez coller le résultat filtré (ici je sélectionne la cellule F8).
- Cliquez sur "OK" pour appliquer le filtre. Voir capture d'écran :
Résultat
Cela filtrera vos données en fonction des critères spécifiés, correspondant à n'importe quel critère listé. Si une ligne correspond à l'un des critères sur les colonnes que vous avez spécifiées, elle sera incluse dans les résultats filtrés.
Dans ce cas, le filtre ne retournera que les étudiants dont les scores sont supérieurs à90 ou qui ont une note de F.
Avec logique ET ainsi que logique OU
Pour filtrer les données dans plusieurs colonnes avec une combinaison de logique ET ainsi que logique OU en utilisant le filtre avancé d'Excel, vous pouvez suivre ces étapes.
Étape1 : Préparez vos données de plage de liste d'origine
Assurez-vous que votre ensemble de données de plage de liste a des en-têtes de colonne clairs, car ceux-ci seront importants pour configurer la plage de critères. Ici, j'utilise le tableau suivant des scores des étudiants comme exemple.
Étape2 : Configuration de la plage de critères
- Créez votre plage de critères au-dessus ou à côté de votre plage de liste. Incluez les en-têtes de colonne qui correspondent exactement à ceux de la plage de liste. Ici, ma plage de critères est située au-dessus de la plage de liste.
- Sous les en-têtes, entrez les critères en utilisant une combinaison de logique ET et OU.
- Pour la logique ET, les critères de différentes colonnes doivent être placés sur la même ligne.
- Pour la logique OU, les critères doivent être placés sur des lignes séparées.
- Pour la logique combinée ET-OU, organisez chaque ensemble de conditions OU dans des blocs séparés de lignes. Dans chaque bloc, placez les critères ET sur la même ligne.
Par exemple, pour filtrer les étudiants de la classe A avec des scores supérieurs à90, ou dans la classe B avec une note de B, configurez la plage de critères comme suit :
Étape3 : Appliquer le filtre avancé
Vous pouvez maintenant appliquer le filtre avancé pour accomplir la tâche comme suit.
- Allez à l'onglet "Données" et sélectionnez "Avancé" dans le groupe "Trier et Filtrer".
- Dans la boîte de dialogue "Filtre avancé", vous devez configurer comme suit.
- Dans la section "Action", choisissez une option dont vous avez besoin. Ici, comme je veux localiser le résultat filtré à un endroit différent, je choisis l'option "Copier vers un autre emplacement".
- Dans la section "Plage de liste", sélectionnez toute la plage de liste A7:D17.
- Dans la section "Plage de critères", sélectionnez toute la plage de critères A2:D4.
- Dans la section "Copier vers", spécifiez où vous souhaitez coller le résultat filtré (ici je sélectionne la cellule F8).
- Cliquez sur "OK" pour appliquer le filtre. Voir capture d'écran :
Résultat
Excel affichera uniquement les lignes qui répondent à votre combinaison complexe de critères.
Dans cet exemple, le filtre avancé ne retournera que les étudiants avec des scores supérieurs à90 dans la classe A ou les étudiants avec une note de B dans la classe B.
Filtre avancé avec joker
L'utilisation de jokers avec le filtre avancé d'Excel permet des recherches de données plus flexibles et puissantes. Les jokers sont des caractères spéciaux qui représentent un ou plusieurs caractères dans une chaîne, facilitant le filtrage des motifs de texte. Voici des instructions détaillées sur la façon d'utiliser le filtre avancé avec des jokers dans Excel.
Étape1 : Préparez vos données de plage de liste d'origine
Assurez-vous que votre ensemble de données de plage de liste a des en-têtes de colonne clairs, car ceux-ci seront importants pour configurer la plage de critères. Dans cet exemple, disons que vous avez une liste de noms et que certains des noms que vous recherchez suivent un motif de nommage spécifique.
Étape2 : Configuration de la plage de critères
- Créez votre plage de critères au-dessus ou à côté de votre plage de liste. Incluez les en-têtes de colonne qui correspondent exactement à ceux de la plage de liste. Ici, ma plage de critères est située au-dessus de la plage de liste.
- Sous l'en-tête, entrez les critères en utilisant des jokers.
- *: Représente un nombre quelconque de caractères et peut être utilisé avant, après ou à l'intérieur d'une chaîne.
- ?: Représente un seul caractère à une position spécifique.
Dans cet exemple, je veux filtrer les noms qui commencent par le caractère "J", donc j'entre J* sous l'en-tête Nom de la plage de critères. Voir capture d'écran :
Étape3 : Appliquer le filtre avancé
Vous pouvez maintenant appliquer le filtre avancé pour filtrer tous les noms commençant par le caractère J.
- Allez à l'onglet "Données" et sélectionnez "Avancé" dans le groupe "Trier et Filtrer".
- Dans la boîte de dialogue "Filtre avancé", configurez comme suit.
- Dans la section "Action", choisissez une option dont vous avez besoin. Ici, comme je veux localiser le résultat filtré à un endroit différent, je choisis l'option "Copier vers un autre emplacement".
- Dans la section "Plage de liste", sélectionnez toute la plage de liste A6:B11.
- Dans la section "Plage de critères", sélectionnez toute la plage de critères A2:B3.
- Dans la section "Copier vers", spécifiez où vous souhaitez coller le résultat filtré (ici je sélectionne la cellule D7).
- Cliquez sur "OK" pour appliquer le filtre. Voir capture d'écran :
Résultat
Le filtre avancé affichera uniquement les lignes de la colonne Nom où les noms commencent par la lettre "J", conformément au motif spécifié par le joker dans la plage de critères.
Extraire uniquement certaines colonnes
Utiliser le filtre avancé d'Excel pour extraire uniquement certaines colonnes est particulièrement utile pour analyser de grands ensembles de données où vous avez seulement besoin de vous concentrer sur certaines informations.
Supposons que votre ensemble de données soit dans la plage A7:D17, et que vous souhaitiez filtrer ces données en fonction des critères spécifiés dans B2:D4 et extraire uniquement les colonnes Nom, Score et Note. Voici comment procéder.
Étape1 : Spécifiez les colonnes à extraire
En dessous ou à côté de votre ensemble de données, écrivez les en-têtes des colonnes que vous souhaitez extraire. Cela définit la plage "Copier vers" où les données filtrées apparaîtront. Dans cet exemple, je tape les en-têtes Nom, Score et Note dans la plage F7:H7.
Étape2 : Appliquer le filtre avancé
Vous pouvez maintenant appliquer le filtre avancé pour filtrer uniquement certaines colonnes en fonction des critères spécifiés.
- Allez à l'onglet "Données" et sélectionnez "Avancé" dans le groupe "Trier et Filtrer".
- Dans la boîte de dialogue "Filtre avancé", configurez comme suit.
- Dans la section "Action", choisissez l'option "Copier vers un autre emplacement".
- Dans la section "Plage de liste", sélectionnez toute la plage de liste A7:D17.
- Dans la section "Plage de critères", sélectionnez toute la plage de critères A2:D4.
- Dans la section "Copier vers", sélectionnez la plage (F7:H7 dans ce cas) où vous avez écrit les en-têtes des colonnes que vous souhaitez extraire.
- Cliquez sur "OK" pour appliquer le filtre. Voir capture d'écran :
Résultat
Vous pouvez voir que le résultat de l'extraction inclut uniquement les colonnes spécifiées.
Notes pour le filtre avancé
- La plage de critères doit avoir des en-têtes de colonne qui correspondent exactement à ceux de la plage de liste.
- Si les résultats filtrés sont copiés vers un autre emplacement, la fonction Annuler (Control + Z) n'est pas disponible.
- Lors de l'application du filtre avancé dans Excel, assurez-vous d'inclure les en-têtes de colonne dans votre sélection. Omettre les en-têtes peut amener Excel à traiter par erreur la première cellule de la plage comme un en-tête, ce qui pourrait entraîner un filtrage incorrect.
- Les résultats filtrés ne se mettent pas à jour dynamiquement ; réappliquez le filtre avancé pour les actualiser après les modifications des données.
- Le tableau suivant répertorie les opérations de comparaison pour les nombres et les dates que vous pouvez utiliser dans les critères de filtre avancé.
Opérateur de comparaison Signification = Égal à > Supérieur à < Inférieur à >= Supérieur ou égal à <= Inférieur ou égal à <> Différent de
Articles connexes
Vérifier si un filtre est appliqué dans une feuille de calcul dans Excel
Ce tutoriel vous aide à vérifier rapidement si un filtre est appliqué à une colonne spécifiée ou à toute la feuille de calcul sans avoir à vérifier manuellement colonne par colonne.
Coller des données dans une liste filtrée uniquement en passant les lignes masquées
Ce tutoriel fournit des étapes détaillées sur la façon de coller des données dans des lignes filtrées dans Excel en passant les lignes masquées.
Copier des données vers une autre feuille de calcul avec le filtre avancé
Ce tutoriel montre comment utiliser les filtres avancés dans Excel pour copier les résultats d'un filtre vers une autre feuille de calcul.
Effacer les filtres de toutes les feuilles de calcul dans le classeur actif
Supposons que vous ayez créé plusieurs filtres dans différentes feuilles de calcul de votre classeur Excel et que vous souhaitiez maintenant les effacer tous en même temps. Habituellement, vous devez vérifier les filtres feuille par feuille, puis les effacer manuellement. Si vous souhaitez effacer les filtres de toutes les feuilles de calcul dans le classeur actif, essayez la méthode de cet article.
Table des matières
- Filtre avancé vs. filtre normal
- Exemples d'utilisation du filtre avancé
- Extraire une liste unique
- Filtrer dans une colonne avec plusieurs critères (correspondre à n'importe quel critère)
- Filtrer dans plusieurs colonnes avec plusieurs critères
- Avec logique ET (correspondre à tous les critères)
- Avec logique OU (correspondre à n'importe quel critère)
- Avec logique ET ainsi que logique OU
- Filtre avancé avec joker
- Extraire uniquement certaines colonnes
- Notes pour le filtre avancé
- Articles connexes
- Les meilleurs outils de productivité bureautique
- Commentaires
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !