Passer au contenu principal

Filtrage des données dans Excel – simple et complet

La commande Filtre Excel peut aider à filtrer les données dans une plage ou un tableau pour n'afficher que les données dont vous avez besoin et masquer le reste. Vous pouvez appliquer ses opérateurs intégrés pour filtrer facilement les nombres, les textes ou les dates, comme filtrer tous les nombres supérieurs ou égaux à un certain nombre, filtrer le texte commençant, se terminant ou contenant un caractère ou un mot spécifique, ou afficher uniquement les lignes où la date d'échéance est antérieure ou postérieure à une certaine date et ainsi de suite. Une fois que vous avez filtré les données dans une plage ou une table, si les données sont modifiées, vous pouvez soit réappliquer un filtre pour obtenir les nouvelles données, soit effacer un filtre pour afficher toutes les données.

Dans ce didacticiel, nous montrerons comment ajouter, utiliser ou supprimer des filtres dans Excel. Au-delà de cela, nous vous expliquerons comment améliorer la fonction de filtre pour gérer des problèmes Excel plus complexes.

Sommaire : [ Cacher ]

(Cliquez sur n'importe quel titre dans la table des matières ci-dessous ou à droite pour accéder au chapitre correspondant.)

1. Comment ajouter un filtre dans Excel

Pour filtrer les données dans une plage ou une table, vous devez d'abord ajouter un filtre à vos données. Cette section propose 3 façons d'ajouter un filtre dans Excel.

1.1 Commande de filtrage sur l'onglet Données

Sélectionnez les cellules d'une plage ou d'un tableau pour lesquelles vous souhaitez ajouter un filtre, cliquez sur Données > Filtre.

1.2 Commande Filtrer sur l'onglet Accueil

Sélectionnez les cellules d'une plage ou d'un tableau pour lesquelles vous souhaitez ajouter un filtre, cliquez sur Accueil > Trier et filtrer > Filtre.

1.3 Ajouter un filtre avec un raccourci

Sélectionnez les cellules d'une plage ou d'un tableau pour lesquelles vous souhaitez ajouter un filtre, puis appuyez sur Ctrl + Shift + L clés.

Après avoir appliqué l'une des opérations ci-dessus, vous pouvez voir que des flèches déroulantes sont ajoutées dans les en-têtes de colonne des cellules sélectionnées.


2. Comment appliquer le filtre dans Excel (un ou plusieurs critères)

Après avoir ajouté le filtre, vous devez l'appliquer manuellement. Cette section va vous montrer comment appliquer le filtre dans une ou plusieurs colonnes dans Excel.

2.1 Appliquer le filtre à une colonne (un critère)

Si vous ne souhaitez appliquer le filtre qu'à une seule colonne, comme les données de filtre dans la colonne C, comme illustré ci-dessous. Accédez à cette colonne, puis procédez comme suit.

  1. 1) Cliquez sur la flèche déroulante dans l'en-tête de colonne.
  2. 2) Spécifiez une condition de filtre selon vos besoins.
  3. 3) Cliquez sur le OK bouton pour démarrer le filtrage. Voir la capture d'écran:

Le filtre est maintenant appliqué à la colonne C. Toutes les données répondant aux critères de filtre seront affichées et le reste sera masqué.

Après avoir appliqué le filtre, vous pouvez voir que la flèche déroulante se transforme en icône de filtre .

Il est très prudent que lorsque vous passez le curseur sur l'icône de filtre, les critères de filtre que vous avez spécifiés soient affichés comme une info-bulle comme la capture d'écran ci-dessous. Donc, si vous oubliez les critères que vous avez spécifiés pour un filtre, passez simplement le curseur sur l'icône du filtre.

2.2 Appliquer le filtre avec plusieurs critères à plusieurs colonnes (plusieurs critères)

2.2.1 Appliquer un filtre avec plusieurs critères à plusieurs colonnes une par une

Si vous souhaitez appliquer un filtre à plusieurs colonnes avec plusieurs critères, répétez simplement la méthode ci-dessus à plusieurs colonnes une par une.

Après avoir appliqué le filtre à plusieurs colonnes, vous pouvez voir que les flèches déroulantes dans les colonnes filtrées sont transformées en icônes de filtre.

2.2.2 Appliquer simultanément un filtre avec plusieurs critères à plusieurs colonnes

Avec la méthode ci-dessus, vous devez appliquer le filtre aux colonnes une par une, et le point le plus important est que cette méthode ne prend en charge que ET Critères. Présentez ici les méthodes pour vous non seulement appliquer le filtre à plusieurs colonnes simultanément, mais également appliquer à la fois le ET et OR Critères.

Supposons que vous ayez une table de données comme la capture d'écran ci-dessous et que vous souhaitiez filtrer les données de plusieurs colonnes en fonction de plusieurs critères: Produit = AAA-1 et commande> 80, or Prix ​​total> 10000. Veuillez essayer l'une des méthodes suivantes pour y parvenir.

2.2.2.1 Appliquer le filtre à plusieurs colonnes avec la fonction Advanced Filter

La fonction Advanced Filter peut vous aider à résoudre ce problème, procédez comme suit étape par étape.

1. Tout d'abord, créez les critères dans la feuille de calcul comme illustré ci-dessous.

Remarque: Pour les critères ET, veuillez placer les valeurs des critères dans différentes cellules de la même ligne. Et placez la valeur du critère OR sur l'autre ligne.

2. Cliquez Données > Avancé pour activer le Filtre avancé la fonction.

3. dans le Filtre avancé boîte de dialogue, veuillez configurer comme suit.

3.1) Dans le Action section, sélectionnez Filtrer la liste, sur place l'option;
3.2) Dans le Gamme de liste , sélectionnez la plage de données ou la table d'origine que vous souhaitez filtrer (ici, je sélectionne A1: D9);
3.3) Dans le Gamme de critères , sélectionnez la plage contenant les valeurs de critères que vous avez créées à l'étape 1;
3.4) Cliquez sur le OK .

Maintenant, les colonnes sont filtrées simultanément en fonction des critères donnés, comme illustré ci-dessous.

2.2.2.2 Appliquez facilement un filtre à plusieurs colonnes avec un outil incroyable

le ET et OR les critères de filtrage ne sont pas faciles à gérer dans la méthode ci-dessus, nous recommandons vivement Super filtre caractéristique de Kutools for Excel. Avec cette fonctionnalité, vous pouvez facilement appliquer un filtre à plusieurs colonnes avec des critères ET et OU dans Excel.

1. Après l'installation Kutools for Excelcliquez Kutools Plus > Super filtre.

Puis le Super filtre Le volet est affiché sur le côté droit de la feuille de calcul.

Par défaut, deux groupes de critères vides sont ajoutés avec une relation OR entre eux dans le Super filtre vitre. Et la relation entre les critères du même groupe est AND. Vous pouvez modifier la relation entre différents groupes en fonction de vos besoins.

2. dans le Super filtre volet, veuillez configurer les critères de filtre comme suit.

2.1) Vérifiez le Spécifié boîte, cliquez sur la bouton pour sélectionner la plage ou la table d'origine que vous filtrerez;
2.2) Dans le Lien familial liste déroulante, choisissez Ou;
3.3) Cliquez sur la première ligne vide du premier groupe, puis spécifiez les critères en fonction de votre besoin;

Conseils: La première liste déroulante concerne les en-têtes de colonnes, la seconde les types de filtres (vous pouvez choisir Texte, nombre, date, année, format texte et ainsi de suite à partir de cette liste déroulante), la troisième concerne les types de critères et la dernière zone de texte concerne la valeur des critères.

Comme l'exemple que nous avons mentionné ci-dessus, je choisis ici Produit > Texte > Équivaut à séparément des trois listes déroulantes, puis tapez AAA-1 dans la zone de texte. Voir la capture d'écran:

2.4) Continuez à créer les critères de repos, et le Or les critères doivent être créés dans un nouveau groupe. Comme le montre la capture d'écran ci-dessous, tous les critères sont créés. Vous pouvez supprimer le critère vide des groupes.
2.5) Cliquez sur le Filtre bouton pour démarrer le filtrage.

Désormais, seules les données correspondantes sont affichées dans la plage de données d'origine et le reste est masqué. Voir la capture d'écran:

Conseils: Avec cette fonctionnalité pratique, vous pouvez ajouter plus de critères dans un groupe, ajouter plus de groupes, enregistrer les paramètres de filtre actuels en tant que scénario pour une utilisation future, etc. C'est un outil indispensable qui peut économiser beaucoup de temps de travail et améliorer l'efficacité du travail.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.

Cliquez pour en savoir plus sur cette fonctionnalité.


3. Comment utiliser le filtre dans Excel

Dans cette section, vous apprendrez à utiliser la commande de filtrage pour filtrer différents types de types de données tels que le texte, les nombres, les dates et les formats.

3.1 Filtrer les valeurs de texte

3.1.1 Filtrer les cellules de texte avec des critères spécifiques (commencer par, terminer par, contenir, etc.)

En fait, l'opérateur de filtre intégré - Filtres de texte fournit de nombreux critères utiles pour filtrer facilement le texte. Supposons que vous souhaitiez filtrer les cellules commençant par un caractère spécifique tel que J, procédez comme suit pour le faire.

1. Ajoutez un filtre à l'en-tête de colonne de la plage de données d'origine. Cliquez pour savoir comment.

2. Cliquez sur la flèche déroulante dans la cellule d'en-tête pour déplier le menu des filtres.

3. Cliquez Filtres de texte > Commence par.

4. dans le Filtre automatique personnalisé boîte de dialogue, entrez le caractère spécifique (ici je tape un J) dans la zone de texte, puis cliquez sur D'ACCORD.

Conseils: Vous pouvez en ajouter un autre Et or Or critères de relation dont vous avez besoin.

Maintenant, toutes les cellules commencent par le caractère J sont affichées dans la colonne D comme la capture d'écran ci-dessous.

3.1.2 Filtre avec sensible à la casse

Il semble qu'il soit facile de filtrer les cellules de texte en fonction de critères spécifiques avec l'opérateur de filtre intégré. Cependant, comme la fonction Filtre ne prend pas en charge le filtrage du texte sensible à la casse, comment pouvons-nous créer un filtre sensible à la casse dans Excel? Cette section vous montrera les méthodes pour y parvenir.

3.1.2.1 Filtrer certains textes sensibles à la casse par formule et par la commande Filtrer

Supposons que vous souhaitiez filtrer toutes les majuscules d'un certain texte tel que «OUTILS DE TEXTE» dans la colonne B, procédez comme suit.

1. Créez une colonne d'assistance en plus de la plage de données d'origine (ici, je choisis la colonne D comme colonne d'assistance). Entrez la formule ci-dessous dans la deuxième cellule, puis appuyez sur la touche Entrée. Sélectionnez la cellule de résultat, faites glisser sa Poignée de remplissage automatique vers le bas pour obtenir les autres résultats.

= EXACT (B2, SUPÉRIEUR (B2))

Remarque: Cette formule permet d'identifier les cellules majuscules et minuscules. Si une cellule contient tous les caractères majuscules, le résultat sera VRAI sinon, vous obtiendrez le résultat comme FAUX.

2. Sélectionnez les colonnes B et D (la colonne C sera sélectionnée, peu importe), cliquez sur Data> Filtre pour leur ajouter des filtres.

3. Allez dans la colonne B (la colonne contient les textes que vous filtrerez), puis configurez comme suit.

3.1) Cliquez sur la flèche déroulante dans la colonne B;
3.2) Décochez la case Sélectionner tout case pour désélectionner tous les éléments;
3.3) Cochez la case à côté de OUTILS DE TEXTE;
3.4) Cliquez sur le OK bouton. Voir la capture d'écran:

Désormais, seules les majuscules et minuscules des «outils de texte» sont affichées dans la colonne B.

4. Cliquez sur la flèche déroulante de la colonne D, décochez la case Sélectionner tout case à cocher, cochez la case en regard de VRAI élément, puis cliquez sur le OK .

Ensuite, toutes les majuscules du texte «outils de texte» dans la colonne B sont filtrées comme le montre la capture d'écran ci-dessous.

3.1.2.2 Filtrez facilement les cellules sensibles à la casse avec un outil incroyable

Si vous souhaitez uniquement filtrer tout le texte en majuscules ou minuscules dans une colonne, nous vous recommandons ici le Filtre spécial caractéristique de Kutools for Excel. Avec cette fonctionnalité, tout le texte en majuscules ou minuscules sera filtré facilement en quelques clics.

1. Sélectionnez la plage de colonnes dans laquelle vous filtrerez les textes, puis cliquez sur Kutools Plus > Filtre spécial > Filtre spécial.

2. dans le Filtre spécial boîte de dialogue, veuillez effectuer les paramètres ci-dessous.

2.1) Dans le Catégorie , vous pouvez voir que la plage sélectionnée est répertoriée. Vous pouvez modifier la plage selon vos besoins;
2.2) Dans le Règles de filtrage section, choisissez l'option Texte, puis sélectionnez Texte en majuscules or Texte minuscule dans la liste déroulante ci-dessous;
2.3) Cliquez sur D'ACCORD.

3. Puis un Kutools for Excel boîte de dialogue apparaît pour vous dire combien de cellules sont trouvées et seront filtrées, cliquez sur le OK .

Désormais, toutes les cellules majuscules ou minuscules sont filtrées immédiatement, comme illustré ci-dessous.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.

Cliquez pour en savoir plus sur cette fonctionnalité.

3.1.3 Filtrer par longueur de texte

Si vous souhaitez filtrer les cellules par longueur de texte, par exemple, pour filtrer les cellules dont la longueur de texte est égale à 10 caractères, que devez-vous faire? Ici, les trois méthodes ci-dessous peuvent vous rendre service.

3.1.3.1 Filtrer les cellules par longueur de texte avec la commande Filtrer

En fait, la commande Filtre a l'opérateur intégré pour résoudre ce problème, procédez comme suit.

1. Sélectionnez la plage de cellules à filtrer (ici, je sélectionne B1: B27), puis ajoutez un filtre à cette plage de colonnes en cliquant sur Données > Filtre.

2. Cliquez sur la flèche déroulante dans l'en-tête de colonne, puis cliquez sur Filtres de texte > Filtre personnalisé. Voir la capture d'écran:

3. dans le Filtre automatique personnalisé boîte de dialogue, sélectionnez les critères égaux, tapez 10 points d'interrogation (?) comme mode de motif dans la zone de texte, puis cliquez sur le bouton OK .

Pourboires: Ces 10 points d'interrogation indiquent qu'il correspondra à la chaîne de texte dont la longueur est de 10.

Désormais, toutes les cellules dont la longueur de la chaîne de texte est de 10 (espaces inclus) sont immédiatement filtrées.

3.1.3.2 Filtrer les cellules par longueur de texte avec la formule et la commande Filtrer

En outre, vous pouvez utiliser la fonction LEN pour calculer la longueur de la chaîne de texte de chaque cellule, puis appliquer la commande Filtrer pour filtrer les cellules de longueur de texte nécessaires en fonction du résultat calculé.

1. Créez une colonne d'assistance adjacente à la plage de données d'origine. Entrez la formule ci-dessous, puis appuyez sur la touche Entrée. Sélectionnez la cellule de résultat, puis faites-la glisser Poignée de remplissage automatique vers le bas pour obtenir les autres résultats.

= LEN (B2)

Vous obtenez maintenant la longueur du texte de chaque cellule dans la colonne spécifiée.

2. Sélectionnez la colonne d'assistance (inclure l'en-tête), cliquez sur Données > Filtre pour y ajouter un filtre.

3. Cliquez sur la flèche déroulante, décochez la case Sélectionner tout pour désélectionner tous les éléments, puis cochez uniquement la case à côté du numéro 10, et enfin cliquez sur le OK .

Désormais, toutes les cellules dont la longueur de la chaîne de texte est de 10 (espaces inclus) sont immédiatement filtrées.

3.1.3.3 Filtrer facilement les cellules par longueur de texte avec un outil incroyable

Recommander ici le Filtre spécial utilité de Kutools for Excel pour vous aider à filtrer facilement les cellules par longueur de texte dans Excel.

1. Sélectionnez la plage de colonnes dans laquelle vous filtrerez les cellules en fonction d'une certaine longueur de texte, cliquez sur Kutools Plus > Filtre spécial > Filtre spécial. Voir la capture d'écran:

2. dans le Filtre spécial boîte de dialogue, veuillez configurer comme suit.

2.1) La plage sélectionnée s'affiche dans le Catégorie boîte, vous pouvez la changer selon vos besoins;
2.2) Dans le Règles de filtrage section, choisissez la Texte l'option;
2.3) Sélectionnez Longueur du texte égal à l'option dans la liste déroulante, puis entrez le numéro 10 dans la zone de texte;
2.4) Cliquez sur D'ACCORD.

3. La Kutools for Excel boîte de dialogue apparaît pour vous dire combien de cellules sont trouvées et seront filtrées, cliquez sur OK aller de l'avant.

Ensuite, toutes les cellules dont la longueur de chaîne de texte est égale à 10 sont filtrées comme illustré ci-dessous.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.

3.2 Numéros de filtre

Dans Excel, il est également très facile de filtrer les nombres avec la commande Filtres numériques.

Supposons que vous souhaitiez filtrer les cellules avec des nombres compris entre 15000 et 20000 dans une colonne (telle que la colonne C comme la capture d'écran ci-dessous), vous pouvez procéder comme suit pour y parvenir.

1. Sélectionnez la plage de colonnes contenant les nombres que vous filtrerez, cliquez sur Données > Filtre pour ajouter un filtre.

2. Après avoir ajouté le filtre, veuillez le configurer comme suit.

2.1) Cliquez sur la flèche déroulante pour déplier le filtre;
2.2) Cliquez sur Filtres numériques > Entre;

2.3) Dans le Filtre automatique personnalisé boîte de dialogue, entrez les critères, puis cliquez sur D'ACCORD.

Conseils: Comme je veux filtrer les cellules avec des nombres compris entre 15000 et 20000, je saisis ici 15000 et 20000 séparément dans les zones de texte.

Maintenant, les cellules avec des nombres entre 15000 et 20000 sont filtrées comme illustré ci-dessous.

3.3 Filtrer les dates

Par défaut, la fonction intégrée Filtres de dates fournit de nombreux critères communs pour filtrer les dates. Comme vous pouvez le voir, il n'y a pas d'option intégrée pour filtrer les dates par jour de la semaine, week-end ou jour ouvrable. Cette section vous apprendra comment réaliser ces opérations.

3.3.1 Filtrer les dates par jour de la semaine ou week-ends

En supposant que vous ayez un tableau de données comme la capture d'écran ci-dessous, si vous souhaitez filtrer les dates par jour de la semaine ou le week-end, veuillez appliquer l'une des méthodes ci-dessous.

3.3.1.1 Filtrer les dates par jour de semaine ou week-end avec formule et commande Filtrer

Dans cette section, vous allez appliquer la fonction WEEKDAY pour calculer le jour de la semaine de chaque date, puis appliquer le filtre pour filtrer le certain jour de la semaine ou les week-ends selon vos besoins.

1. Dans une cellule vide (D2 dans ce cas), entrez la formule ci-dessous et appuyez sur la touche Entrer clé. Sélectionnez la cellule de résultat, puis faites glisser le Poignée de remplissage automatique sur les cellules ci-dessous pour appliquer cette formule.

= JOUR DE LA SEMAINE (A2)

Conseils:

1) Comme nous devons filtrer les cellules de date en fonction des valeurs de la colonne d'assistance, les valeurs de résultat et les cellules de date d'origine doivent être sur les mêmes lignes.
2) Dans la formule, A2 est la première cellule contenant la date que vous souhaitez filtrer.

Remarque: Comme vous pouvez le voir, la formule renvoie les nombres de 1 à 7, qui indique le jour de la semaine à partir de Dimanche à Samedi (1 pour dimanche, 7 pour samedi).

2. Sélectionnez l'ensemble des résultats de la formule (incluez la cellule d'en-tête), cliquez sur Données > Filtre.

3. Cliquez sur la flèche déroulante, puis décochez la case Sélectionner tout case à cocher.

1) Si vous souhaitez filtrer tous les week-ends, cochez les cases à côté des numéros 1 et 7;
2) Si vous souhaitez filtrer un certain jour de la semaine sauf le week-end, cochez la case à côté des nombres sauf 1 et 7. Par exemple, vous voulez filtrer tous les vendredis, cochez simplement la case à côté du numéro 6.

Ensuite, tous les week-ends ou certains jours de la semaine sont filtrés. Voir la capture d'écran:

3.3.1.2 Filtrez facilement les dates par jour de la semaine ou le week-end avec un outil incroyable

Si la méthode ci-dessus ne vous convient pas, recommandez ici le Filtre spécial utilité de Kutools for Excel. Avec cette fonctionnalité, vous pouvez facilement filtrer les cellules contenant n'importe quel jour de la semaine en quelques clics seulement.

1. Sélectionnez les cellules contenant les dates que vous souhaitez filtrer en fonction d'un certain jour de la semaine.

2. Cliquez Kutools Plus > Filtre spécial > Filtre spécial.

3. dans le Filtre spécial boîte de dialogue, veuillez configurer comme suit.

3.1) La plage sélectionnée s'affiche dans le Catégorie boîte. Vous pouvez modifier la plage selon vos besoins;
3.2) Dans le Règles de filtrage section, sélectionnez Date option, puis choisissez une option dans la liste déroulante.
       Pour filtrer toutes les cellules du week-end, choisissez Fin de semaine de la liste déroulante;
       Pour filtrer n'importe quel jour de la semaine, sauf le week-end, choisissez Lundi Mardi Mercredi Jeudi or Vendredi à partir de la liste déroulante selon vos besoins.
3.3) Cliquez sur D'ACCORD. Voir capture d'écran:

4. Puis un Kutools for Excel boîte de dialogue apparaît avec le nombre de cellules trouvées et seront filtrées, cliquez sur OK aller de l'avant.

Désormais, tous les week-ends ou tous les jours de la semaine sont filtrés.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.

3.3.2 Filtrer les cellules par jour ouvrable avec un outil incroyable

En plus de filtrer les cellules par jour de la semaine ou le week-end, le Filtre spécial utilité de Kutools for Excel peut également aider à filtrer les cellules par jour ouvrable.

1. Appliquez le mêmes étapes que ci-dessus pour activer l'utilitaire de filtre spécial.

2. dans le Filtre spécial boîte de dialogue, effectuez les réglages ci-dessous.

2.1) La plage sélectionnée s'affiche dans le Catégorie boîte. Vous pouvez le changer selon vos besoins;
2.2) Dans le Règles de filtrage section, sélectionnez Date option, puis choisissez Jours ouvrables dans la liste déroulante;
2.3) Cliquez sur D'ACCORD. Voir capture d'écran:

3. Puis un Kutools for Excel la boîte de dialogue apparaît. Cliquez sur OK aller de l'avant.

Désormais, toutes les cellules de la journée de travail sont filtrées.

3.4 Formats de filtre

Normalement, Excel prend en charge le filtrage des données en fonction de critères visuels tels que la couleur de la police, la couleur des cellules ou les jeux d'icônes, comme illustré ci-dessous.

Cependant, si vous souhaitez filtrer les données en fonction d'autres critères visuels tels que le style de police (gras, italique), les effets de police (barré) ou une cellule spéciale (contenant des formules), Excel n'aide pas à atteindre. Cette section fournit des méthodes pour vous aider à résoudre ces problèmes.

3.4.1 Filtrer par texte formaté en gras / italique

Supposons que vous souhaitiez filtrer les données par du texte de mise en forme en gras ou en italique comme illustré ci-dessous, les méthodes suivantes peuvent vous rendre service. Veuillez faire comme suit.

3.4.1.1 Filtrer le texte en gras / italique avec une formule et la commande Filtrer

La combinaison de la formule Get.Cell et de la commande Filtrer peut aider à filtrer le texte en gras dans une plage de colonnes.

1. Cliquez Formules > Définissez le nom.

2. dans le Nouveau nom boîte de dialogue, vous devez:

2.1) Tapez un nom dans le Prénom boîte;
2.2) Sélectionnez Classeur du Domaine la liste déroulante;
2.3) Entrez la formule ci-dessous dans le Se réfère à boîte;
Pour filtrer les cellules de texte en gras, appliquez la formule ci-dessous:
= GET.CELL (20, $ B2)
Pour filtrer les cellules de texte en italique, appliquez celle-ci:
= GET.CELL (21, $ B2)
2.4) Cliquez sur D'ACCORD. Voir capture d'écran:

Syntaxe de formule:

=GET.CELL(type_num, reference)

Arguments de formule

Numéro_type: est un nombre qui spécifie le type d'informations de cellule que vous souhaitez;
Ici, nous tapons le numéro 20, si la cellule a un format de police en gras, elle retourne VRAI sinon, il retourne FLASH.
Ou tu peux aller à cette page pour en savoir plus sur le Type_num et les résultats correspondants.
Référence: est la référence de cellule que vous souhaitez analyser.

3. Sélectionnez une cellule vide dans la même ligne de B2, saisissez la formule ci-dessous, puis appuyez sur le bouton Entrer clé. Sélectionnez la cellule de résultat, faites-la glisser Poignée de remplissage automatique sur les cellules ci-dessous pour appliquer cette formule.

= Filter_Bold_Cells

4. Sélectionnez toutes les cellules de résultat (inclure l'en-tête), cliquez sur Données > Filtre.

5. Cliquez sur la flèche déroulante, cochez uniquement la case en regard de VRAI option, puis cliquez sur D'ACCORD.

Ensuite, toutes les cellules de texte en gras ou en italique sont filtrées. Voir la capture d'écran:

3.4.1.2 Filtrer le texte en gras ou en italique avec les commandes Rechercher et remplacer et Filtrer

Vous pouvez également utiliser la combinaison des commandes Rechercher et Remplacer et Filtrer pour réaliser.

1. Sélectionnez la plage de colonnes contenant les cellules de texte en gras ou en italique que vous filtrerez, puis appuyez sur Ctrl + F clés.

2. dans le Rechercher et remplacer boîte de dialogue, vous devez configurer comme suit.

2.1) Cliquez sur le Options bouton pour développer la boîte de dialogue;
2.2) Cliquez sur le Format bouton;

2.3) Dans l'ouverture Rechercher un format boîte de dialogue, cliquez sur le Fonte onglet, choisissez Italique or Audace dans l' Le style de police boîte, puis cliquez sur OK

2.4) Quand il revient au Trouvez et remplacer boîte de dialogue, cliquez sur Trouver tout;
2.5) Ensuite, tous les résultats sont répertoriés dans la boîte de dialogue, sélectionnez l'un d'entre eux, puis appuyez sur le bouton Ctrl + A touches pour les sélectionner tous;
2.6) Fermez le Rechercher et remplacer boite de dialogue. Voir la capture d'écran:

3. À présent, toutes les cellules de texte en gras ou en italique sont sélectionnées dans la plage d'origine, cliquez sur Accueil > La couleur de remplissage, puis choisissez une couleur de remplissage pour les cellules sélectionnées.

4. Sélectionnez à nouveau toute la plage de colonnes, cliquez sur Données > Filtre pour y ajouter un filtre.

5. Cliquez sur la flèche déroulante, sélectionnez Filtrer par couleur, puis cliquez sur la couleur de remplissage que vous venez de spécifier sous Filtrer par couleur de cellule. Voir la capture d'écran:

Ensuite, toutes les cellules de texte en gras ou en italique sont filtrées.

3.4.1.3 Filtrez facilement le texte en gras ou en italique avec un outil incroyable

Comme nous l'avons mentionné ci-dessus, le Filtre spécial utilité de Kutools for Excel peut aider à filtrer facilement avec la casse, filtrer par longueur de texte, filtrer les dates. Ici, nous allons apprendre à appliquer cette fonctionnalité pour filtrer les cellules de texte en gras ou en italique dans Excel.

1. Sélectionnez la plage de colonnes (inclure l'en-tête) contenant les cellules en gras ou en italique que vous filtrerez.

2. Cliquez Kutools Plus > Filtre spécial > Filtre gras / Filtre italique. Voir la capture d'écran:

3. Cliquez OK dans le popping Kutools for Excel boîte de dialogue pour continuer (cette boîte de dialogue apparaît pour vous dire combien de cellules répondent aux critères).

Désormais, toutes les cellules de texte en gras ou en italique sont filtrées.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.

3.4.2 Filtrer par texte formaté barré

Supposons que vous ayez reçu une liste avec des personnes coupées en les ajoutant barrées et que vous deviez trouver toutes les cellules barrées en filtrant, les méthodes ci-dessous peuvent vous rendre service.

3.4.2.1 Filtrer le texte formaté barré avec la fonction définie par l'utilisateur et la commande Filtrer

Vous pouvez appliquer la fonction définie par l'utilisateur pour identifier les cellules de texte mises en forme barrées, puis utiliser la commande Filtrer pour filtrer toutes les cellules barrées en fonction des résultats.

1. appuie sur le autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Et puis copiez le code VBA ci-dessous dans le Code fenêtre.

Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function

3. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications fenêtre.

4. Sélectionnez une cellule vide (cette cellule doit être dans la même ligne de la cellule que vous souhaitez calculer), entrez la formule ci-dessous et appuyez sur le bouton Entrer clé. Sélectionnez la cellule de résultat, faites-la glisser Poignée de remplissage automatique sur la cellule ci-dessous pour appliquer cette formule.

= HasStrike (B2)

Remarque: Si la cellule correspondante a un effet de police barré, elle renvoie VRAI sinon ça retourne FAUX.

5. Sélectionnez toutes les cellules de résultat (incluez la cellule d'en-tête), cliquez sur Données > Filtre.

6. Cliquez ensuite sur la flèche déroulante> cochez uniquement la case en regard de l'option VRAI> cliquez sur D'ACCORD. Voir la capture d'écran illustrée.

Vous pouvez maintenant voir que toutes les cellules mises en forme barrées sont filtrées.

3.4.2.2 Filtrez facilement le texte formaté barré avec un outil incroyable

Avec la Filtre spécial utilité de Kutools for Excel, toutes les cellules mises en forme barrées peuvent être filtrées directement en quelques clics seulement.

1. Sélectionnez la plage de colonnes dans laquelle vous filtrerez toutes les cellules mises en forme barrées, cliquez sur Kutools Plus > Filtre spécial > Filtre barré.

2. Puis un Kutools for Excel une boîte de dialogue apparaît pour vous indiquer le nombre de cellules qualifiées, cliquez sur OK aller de l'avant.

Ensuite, toutes les cellules formatées barrées sont filtrées comme illustré ci-dessous.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.

3.4.3 Filtrer par police ou couleur d'arrière-plan

Comme nous l'avons mentionné au tout début dans cette section des formats de filtre, Excel prend en charge le filtrage des données en fonction de critères visuels tels que la couleur de la police, la couleur des cellules ou les jeux d'icônes avec sa fonctionnalité intégrée. Cette section montre comment appliquer le Filtrer par couleur fonctionnalité pour filtrer les cellules par police ou couleur d'arrière-plan dans les détails. En attendant, nous recommandons une fonction tierce pratique pour aider à résoudre ce problème.

3.4.3.1 Filtrer par une police ou une couleur d'arrière-plan avec la commande Filtrer

Vous pouvez appliquer directement la fonctionnalité Filtrer par couleur de la commande Filtrer pour filtrer les cellules par police ou couleur d'arrière-plan spécifique dans Excel.

1. Sélectionnez la plage de colonnes dans laquelle vous filtrerez les cellules par police ou couleur d'arrière-plan, puis cliquez sur Données > Filtre.

2. Cliquez sur la flèche déroulante> Filtrer par couleur. Ensuite, vous pouvez voir toutes les couleurs de cellule et les couleurs de police de la plage de colonnes actuelle sont répertoriées. Cliquez sur n'importe quelle couleur de cellule ou couleur de police pour filtrer toutes les cellules en fonction de celle-ci.

3.4.3.2 Filtrer par plusieurs couleurs d'arrière-plan avec la fonction définie par l'utilisateur et la commande Filtre

Si vous souhaitez filtrer les cellules par plusieurs couleurs d'arrière-plan, veuillez appliquer la méthode ci-dessous.

Supposons que vous souhaitiez filtrer toutes les cellules avec des couleurs d'arrière-plan orange et bleu dans la colonne B, comme illustré ci-dessous. Tout d'abord, vous devez calculer l'indice de couleur de ces cellules.

1. appuie sur le autre + F11 touches simultanément.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Copiez ensuite le code VBA ci-dessous dans la fenêtre de code.

Code VBA: obtenir l'index de couleur d'arrière-plan de la cellule

Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function

3. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications fenêtre.

4. Dans une nouvelle colonne, tapez un en-tête dans la première cellule (cette cellule doit être sur la même ligne de l'en-tête de la plage d'origine).

5. Sélectionnez une cellule vide à côté de la cellule d'en-tête (ici je sélectionne E2), entrez la formule ci-dessous et appuyez sur le bouton Entrer clé. Sélectionnez la cellule de résultat, puis faites glisser sa Poignée de remplissage automatique sur les cellules ci-dessous pour appliquer cette formule.

= GetColor (B2)

Remarque: Si la cellule n'a pas de couleur de remplissage, elle renvoie -4142.

6. Sélectionnez les cellules de la colonne d'assistance (inclure l'en-tête), cliquez sur Données > Filtre pour ajouter un filtre à la colonne.

7. Cliquez sur la flèche déroulante pour ouvrir la liste déroulante, puis configurez comme suit.

7.1) Décochez la case à côté du Sélectionner tout élément pour désélectionner tous les éléments;
7.2) Cochez uniquement les cases à côté des nombres que vous devez afficher. Dans ce cas, je coche les cases à côté des numéros 19 et 20, car 19 est l'indice de couleur de l'arrière-plan «orange», et 20 est l'indice de couleur de l'arrière-plan «bleu»;
7.3) Cliquez sur D'ACCORD. Voir capture d'écran:

Maintenant, les cellules sont filtrées par des couleurs d'arrière-plan spécifiées, comme illustré ci-dessous.

3.4.3.3 Filtrer facilement par police ou couleur d'arrière-plan avec un outil incroyable

Sans aucun doute, il est facile d'appliquer la fonction intégrée Filtrer par couleur pour filtrer les cellules par police ou couleur d'arrière-plan. Cependant, l'inconvénient est que la zone de liste déroulante couvre le contenu des données d'origine de sorte que nous ne pouvons pas afficher les données à tout moment pour choisir correctement une police ou une couleur d'arrière-plan. Pour éviter ce problème, recommandez ici le Filtre spécial utilité de Kutools for Excel.

1. Sélectionnez la plage de colonnes dans laquelle vous filtrerez les cellules par police ou couleur d'arrière-plan, puis cliquez sur Kutools Plus > Filtre spécial > Filtre spécial.

2. dans le Filtre spécial boîte de dialogue, veuillez configurer comme suit.

2.1) L'adresse de cellule de la plage de colonnes sélectionnée s'affiche dans le Catégorie boîte;
2.2) Dans le Règles de filtrage section, sélectionnez Format l'option;
2.3) Choisissez Couleur de fond or Couleur police dans la liste déroulante;
2.4) Cliquez sur l'icône de la paille ;

2.5) Dans l'ouverture Filtrer les cellules spéciales boîte de dialogue, sélectionnez une cellule contenant la couleur de police ou la couleur d'arrière-plan sur laquelle vous allez filtrer, puis cliquez sur D'ACCORD.

2.6) Quand il revient au Filtre spécial boîte de dialogue, la couleur de police ou la couleur d'arrière-plan de la cellule sélectionnée s'affiche dans la zone de texte (vous pouvez modifier la couleur selon vos besoins), cliquez sur OK bouton pour commencer à filtrer les cellules.

Ensuite, toutes les cellules avec la couleur de police ou la couleur d'arrière-plan spécifiée dans la plage sélectionnée sont filtrées.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.

3.4.4 Filtrer les cellules contenant des formules

Si vous disposez d'une longue liste de données contenant à la fois des valeurs réelles et des formules, et que vous n'avez besoin que de filtrer les cellules de formule, que pouvez-vous faire? Cette section propose deux méthodes pour y parvenir.

3.4.4.1 Filtrer les cellules de formule avec la fonction définie par l'utilisateur et la commande Filtrer

Tout d'abord, vous devez rechercher toutes les cellules de formule de la liste avec la fonction définie par l'utilisateur, puis appliquer la commande Filtrer pour filtrer les cellules de formule en fonction des résultats.

1. appuie sur le autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis copiez le code VBA ci-dessous dans la fenêtre Code.

Function HasFormula(Cell)
HasFormula = Cell.HasFormula
End Function

3. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications fenêtre.

4. Sélectionnez une cellule vide, cette cellule doit être dans la même ligne de la cellule que vous souhaitez vérifier s'il s'agit d'une cellule de formule, entrez la formule ci-dessous, puis appuyez sur le bouton Entrer clé. Sélectionnez la cellule de résultat, faites-la glisser Poignée de remplissage automatique sur les cellules ci-dessous pour appliquer cette formule.

= HasFormula (C2)

Comme le montre la capture d'écran ci-dessus, les résultats sont FAUX et VRAI qui indiquent que si la cellule correspondante est une cellule de formule, elle renvoie TRUE, sinon renvoie FALSE.

5. Sélectionnez les cellules de résultat (incluez la cellule d'en-tête), cliquez sur Données > Filtre pour y ajouter un filtre.

6. Cliquez sur la flèche déroulante, cochez uniquement la case en regard de VRAI boîte, puis cliquez sur D'ACCORD.

Ensuite, vous pouvez voir que toutes les cellules de formule sont filtrées.

3.4.4.2 Filtrer facilement les cellules de formule avec un outil incroyable

Démontrez ici l'utilitaire de filtre spécial de Kutools for Excel pour vous aider à filtrer facilement les cellules de formule dans une liste en quelques clics seulement.

1. Sélectionnez la liste dans laquelle vous souhaitez filtrer toutes les cellules de formule, puis cliquez sur Kutools Plus > Filtre spécial > Formule de filtre.

2. La Kutools for Excel une boîte de dialogue apparaît pour vous indiquer le nombre de cellules qualifiées, cliquez sur OK aller de l'avant.

Ensuite, toutes les cellules de formule sont filtrées comme illustré ci-dessous.

De plus, vous pouvez utiliser le Filtre spécial caractéristique de Kutools for Excel pour filtrer facilement les cellules avec d'autres mises en forme, telles que:

Filtrer toutes les cellules avec des commentaires, cliquez pour en savoir plus ...

Filtrer toutes les cellules fusionnées en fonction d'une certaine valeur, cliquez pour en savoir plus ...

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.

3.5 Filtrer avec un caractère générique

Parfois, vous pouvez oublier les critères de recherche exacts lors du filtrage. Dans ce cas, nous vous recommandons d'utiliser les caractères génériques.

Il n'y a que 3 caractères génériques dans Excel:

Caractère générique Description Exemple
* (astérisque) Représente n'importe quel nombre de caractères Par exemple, *baie trouve "Blackberry","Strawberry","Bleuet" etc
? (point d'interrogation) Représente n'importe quel caractère unique Par exemple, l? ck trouve "Cliquez","bloquer","Défaut" etc
~ (marée) suivie par *, ?ou ~ Représenter un réel *,? or ~ caractère Par exemple, Visage ~ * Boutique trouve "Visage * Boutique"

Voyons comment utiliser des caractères génériques dans le filtrage.

Supposons que vous deviez filtrer toutes les cellules qui se terminent par Market dans la colonne B comme capture d'écran ci-dessous, procédez comme suit.

1. Tout d'abord, créez une plage de critères. Entrez un en-tête identique à l'en-tête de colonne d'origine, puis tapez les critères de filtre dans la cellule ci-dessous. Voir la capture d'écran:

2. Cliquez Données > Avancé.

3. Dans l'ouverture Filtre avancé boîte de dialogue, configurez comme suit.

3.1) Dans le Action section, sélectionnez Filtrer la liste, sur place l'option;
3.2) Dans le Gamme de liste , sélectionnez la plage de données d'origine que vous souhaitez filtrer;
3.3) Dans le Gamme de critères , sélectionnez les cellules contenant l'en-tête et les critères de filtre que vous avez créés à l'étape 1;
3.4) Cliquez sur D'ACCORD. Voir capture d'écran:

Ensuite, toutes les cellules se terminant par Market sont filtrées. Voir la capture d'écran:

L'utilisation des caractères génériques * et ~ dans le filtrage est la même que celle des opérations ci-dessus.

3.6 Filtrer avec le champ de recherche intégré

Si vous utilisez Excel 2010 ou les versions ultérieures, vous remarquerez peut-être qu'il existe une zone de recherche intégrée dans le filtre Excel. Cette section montrera comment utiliser cette zone de recherche pour filtrer les données dans Excel.

Comme le montre la capture d'écran ci-dessous, vous souhaitez filtrer toutes les cellules contenant «Marché», le champ de recherche peut vous aider à le faire facilement.

1. Sélectionnez la plage de colonnes sur laquelle vous filtrerez les données, cliquez sur Données > Filtre pour y ajouter un filtre.

2. Cliquez sur la flèche déroulante, entrez "Marché" dans la zone de recherche, puis cliquez sur D'ACCORD.

Vous pouvez voir tous les textes qualifiés sont répertoriés en temps réel lors de la saisie des données dans la zone de recherche.

Ensuite, toutes les cellules contenant «Marché» sont filtrées comme le montre la capture d'écran ci-dessous.


4. Copiez uniquement les données visibles (ignorez les données masquées ou filtrées)

Par défaut, Excel copie les cellules visibles et masquées. Si vous souhaitez copier uniquement les cellules visibles après le filtrage, vous pouvez essayer l'une des méthodes ci-dessous.
Copier les données visibles uniquement avec les touches de raccourci

Vous pouvez utiliser des touches de raccourci pour sélectionner uniquement les cellules visibles, puis les copier et les coller manuellement à l’endroit voulu.

1. Sélectionnez la plage dans laquelle vous souhaitez copier uniquement les cellules visibles. Les cellules visibles et masquées sont sélectionnées à cette étape.

2. appuie sur le autre et ; clés en même temps. Désormais, seules les cellules visibles sont sélectionnées.

3. appuie sur le Ctrl + C pour copier les cellules sélectionnées, puis appuyez sur Ctrl + V clés pour les coller.

Copiez facilement les données visibles uniquement avec un outil incroyable

Présentez ici le Coller sur visible caractéristique de Kutools for Excel pour que vous puissiez facilement copier les données visibles uniquement dans Excel. En outre, avec cette fonctionnalité, vous pouvez copier et coller des valeurs uniquement dans les cellules visibles d'une plage filtrée.

1. Sélectionnez la plage filtrée dans laquelle vous souhaitez copier uniquement les cellules visibles, puis cliquez sur Kutools > Catégorie > pâtes to visible > Tous / Coller uniquement les valeurs.

Pour les cellules de formule, choisissez Tous copie à la fois le résultat et les formules, choisissez Coller uniquement les valeurs copie uniquement les valeurs réelles.

2. Dans le pop-up Coller dans la plage visible boîte de dialogue, choisissez une cellule vide pour générer les cellules copiées, puis cliquez sur OK.

Ensuite, seules les cellules visibles dans la plage filtrée sélectionnée sont copiées et collées dans un nouvel emplacement.

Remarque: Si la plage de destination a été filtrée, les valeurs sélectionnées seront collées uniquement dans les cellules visibles.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


5. Supprimer les lignes masquées ou visibles après le filtrage

Pour une liste filtrée, vous devrez peut-être supprimer les lignes masquées afin de ne conserver que les données visibles. Ici, dans cette section, vous apprendrez trois méthodes pour supprimer les lignes masquées ou visibles dans une liste filtrée dans Excel.

Supprimer toutes les lignes cachées de la feuille de calcul actuelle avec le code VBA

Le code VBA ci-dessous peut aider à supprimer toutes les lignes masquées de la feuille de calcul actuelle dans Excel.

Remarque: Ce VBA supprime non seulement la ligne masquée dans la liste filtrée, mais également les lignes que vous avez masquées manuellement.

1. Dans la feuille de calcul contient les lignes masquées que vous souhaitez supprimer, appuyez sur le bouton autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis copiez le code VBA ci-dessous dans la fenêtre Module.

Code VBA: supprimer toutes les lignes masquées de la feuille de calcul actuelle

Sub RemoveHiddenRows()
    Dim xRow As Range
    Dim xRg As Range
    Dim xRows As Range
    On Error Resume Next
    Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)
    If xRows Is Nothing Then Exit Sub
        For Each xRow In xRows.Columns(1).Cells
            If xRow.EntireRow.Hidden Then
                If xRg Is Nothing Then
                    Set xRg = xRow
                Else
                    Set xRg = Union(xRg, xRow)
                End If
            End If
        Next
        If Not xRg Is Nothing Then
            MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
            xRg.EntireRow.Delete
        Else
            MsgBox "No hidden rows found", , "Kutools for Excel"
        End If
End Sub

3. appuie sur le F5 clé pour exécuter le code.

4. Puis un Kutools for Excel une boîte de dialogue apparaît pour vous indiquer le nombre de lignes cachées qui ont été supprimées, cliquez sur OK pour la fermer.

Désormais, toutes les lignes masquées (y compris les lignes masquées automatiquement et les lignes masquées manuellement) sont supprimées.

Supprimer les lignes visibles après le filtrage avec la fonctionnalité Atteindre

Si vous souhaitez uniquement supprimer les lignes visibles dans une certaine plage, le Aller à fonctionnalité peut vous aider.

1. Sélectionnez la plage filtrée dont vous souhaitez supprimer les lignes visibles, appuyez sur la touche F5 clé pour ouvrir le Aller à boite de dialogue.

2. dans le Aller à boîte de dialogue, cliquez sur le # .

3. dans le Aller à Spécial boîte de dialogue, sélectionnez le Cellules visibles uniquement option, puis cliquez sur OK .

4. Toutes les cellules visibles sont maintenant sélectionnées. Cliquez avec le bouton droit sur la plage sélectionnée et cliquez sur Supprimer la ligne dans le menu contextuel.

Ensuite, toutes les cellules visibles sont supprimées.

Supprimez facilement les lignes cachées ou visibles après le filtrage avec un outil incroyable

Les méthodes ci-dessus sont fastidieuses et prennent du temps. Recommander ici le Supprimer les lignes et colonnes masquées (visibles) caractéristique de Kutools for Excel. Avec cette fonctionnalité, vous pouvez facilement supprimer des lignes masquées ou visibles non seulement dans une plage sélectionnée, mais également dans la feuille de calcul actuelle, plusieurs feuilles de calcul sélectionnées ou le classeur entier. Veuillez faire comme suit.

1. Sélectionnez une plage pour laquelle vous souhaitez supprimer toutes les lignes masquées ou visibles de celle-ci.

Notes:

1) Pour supprimer les lignes masquées ou visibles de la feuille de calcul actuelle ou du classeur entier, ignorez cette étape;
2) Pour supprimer les lignes masquées ou visibles de plusieurs feuilles de calcul en même temps, vous devez sélectionner ces feuilles de calcul une par une en maintenant le bouton Ctrl clé.

2. Cliquez Kutools > Supprimer > Supprimer les lignes et colonnes masquées (visibles).

3. dans le Supprimer les lignes et colonnes masquées (visibles) boîte de dialogue, vous devez configurer comme suit.

3.1) Dans le Regarder dans liste déroulante, choisissez une option selon vos besoins;
Il y a des options 4: Dans la plage sélectionnée, Dans la feuille active, Dans les feuilles sélectionnées, Dans toutes les feuilles.
3.2) Dans le Supprimer le type section, choisissez la rangées les options;
3.3) Dans le Type détaillé section, choisissez Lignes visibles or Lignes cachées en fonction de vos besoins;
3.4) Cliquez sur D'ACCORD. Voir capture d'écran:

4. Ensuite, toutes les lignes visibles ou masquées sont supprimées en même temps. Pendant ce temps, une boîte de dialogue apparaît pour vous indiquer le nombre de lignes supprimées, cliquez sur OK pour terminer toute l'opération.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


6. Filtrer sur plusieurs feuilles

Normalement, il est facile de filtrer les données dans une feuille de calcul. Dans cette section, vous apprendrez à filtrer les données avec les mêmes critères sur plusieurs feuilles de calcul ayant une structure de données commune.

Supposons qu'un classeur contienne trois feuilles de calcul, comme illustré ci-dessous, vous souhaitez maintenant filtrer les données sur ces trois feuilles de calcul en même temps avec les mêmes critères "Produit = KTE», Le code VBA ci-dessous peut vous rendre service.

1. appuie sur le autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis copiez le code VBA ci-dessous dans la fenêtre du module.

Code VBA: filtrez les données sur plusieurs feuilles de calcul en même temps

Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice 20210518
    Dim xWs As Worksheet
    On Error Resume Next
    For Each xWs In Worksheets
        xWs.Range("A1").AutoFilter 1, "=KTE"
    Next
End Sub

Remarque: La ligne "Xws.Range ("A1" .AutoFilter 1, "= KTE")”Dans le code indique que vous filtrerez les données dans la colonne A avec le critère = KTE, et le numéro 1 est le numéro de colonne de la colonne A. Vous pouvez les modifier selon vos besoins. Par exemple, si vous souhaitez filtrer tous les nombres supérieurs à 500 dans la colonne B, vous pouvez remplacer cette ligne par "Xws.Range ("B1" .AutoFilter 2, "> 500") ».

3. appuie sur le F5 clé pour exécuter le code.

Ensuite, les colonnes spécifiées sont filtrées en même temps dans toutes les feuilles de calcul du classeur actuel. Voir les résultats ci-dessous.


7. Réappliquez le filtre après avoir modifié les données

Parfois, vous avez peut-être apporté des modifications à une plage filtrée. Cependant, le résultat du filtre reste le même, quelles que soient les modifications que vous avez apportées à la plage (voir capture d'écran ci-dessous). Dans cette section, nous allons vous montrer deux méthodes pour réappliquer manuellement ou automatiquement le filtre sur la plage actuelle afin que les modifications que vous avez apportées soient incluses.

Réappliquez manuellement le filtre avec la commande Réappliquer

Excel a un intégré Réappliquer fonction pour aider à réappliquer manuellement le filtre. Vous pouvez postuler comme suit.

Cliquez Données > Réappliquer pour réappliquer le filtre dans la feuille actuelle.

Ensuite, vous pouvez voir que la plage filtrée est réappliquée pour inclure les modifications que vous avez apportées.

Réappliquez automatiquement le filtre avec le code VBA

Si la liste filtrée doit être modifiée fréquemment, vous devez cliquer à plusieurs reprises pour appliquer cette fonctionnalité de réapplication. Fournissez ici un code VBA pour vous aider à réappliquer automatiquement un filtre en temps réel lorsque les données changent.

1. Dans la feuille de calcul contient le filtre que vous souhaitez réappliquer automatiquement, cliquez avec le bouton droit sur l'onglet de la feuille et sélectionnez Afficher le code.

2. Dans l'ouverture Microsoft Visual Basic pour applications fenêtre, copiez le code VBA ci-dessous dans la fenêtre Code.

Code VBA: réappliquer automatiquement le filtre lors de la modification des données

Private Sub Worksheet_Change(ByVal Target As Range)
   Sheets("Sheet2").AutoFilter.ApplyFilter
End Sub

Remarque: Dans le code, «Sheet2» est le nom de la feuille de calcul actuelle. Vous pouvez le modifier selon vos besoins.

3. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications fenêtre.

Désormais, lors du changement de données dans la liste filtrée, le résultat filtré sera ajusté dynamiquement. Voir l'image gif ci-dessous.


8. Effacer ou supprimer le filtre

Nous avons appris comment ajouter, appliquer et utiliser un filtre dans le contenu ci-dessus. Ici, nous allons apprendre comment effacer ou supprimer le filtre dans Excel.

8.1 Effacer un filtre d'une colonne

Après avoir appliqué le filtre dans une colonne, si vous souhaitez l'effacer, cliquez sur l'icône filtrée, puis sur Effacer le filtre de "Nom de l'en-tête" Dans le menu déroulant.

8.2 Effacer tous les filtres d'une feuille de calcul

Si vous avez appliqué un filtre à plusieurs colonnes et que vous souhaitez les effacer toutes en même temps, cliquez sur Données > Clair.

Ensuite, tous les filtres sont effacés comme le montre la capture d'écran ci-dessous.

8.3 Effacer les filtres de toutes les feuilles de calcul du classeur actuel

Supposons que vous ayez appliqué des filtres sur plusieurs feuilles de calcul dans un classeur et que vous souhaitiez effacer ces filtres à la fois. Le code VBA ci-dessous peut vous rendre service.

1. Ouvrez le classeur, vous en effacerez tous les filtres, puis appuyez sur le autre + F11 touches simultanément.

2. Dans l'ouverture Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis copiez le code VBA ci-dessous dans la fenêtre du module.

Code VBA: effacez les filtres de toutes les feuilles de calcul du classeur actuel

Sub Auto_Open()
'Updated by Extendoffice 20201113
    Dim xAF As AutoFilter
    Dim xFs As Filters
    Dim xLos As ListObjects
    Dim xLo As ListObject
    Dim xRg As Range
    Dim xWs As Worksheet
    Dim xIntC, xF1, xF2, xCount As Integer
    Application.ScreenUpdating = False
    On Error Resume Next
    For Each xWs In Application.Worksheets
        xWs.ShowAllData
        Set xLos = xWs.ListObjects
        xCount = xLos.Count
        For xF1 = 1 To xCount
         Set xLo = xLos.Item(xF1)
         Set xRg = xLo.Range
         xIntC = xRg.Columns.Count
         For xF2 = 1 To xIntC
            xLo.Range.AutoFilter Field:=xF2
         Next
        Next
    Next
    Application.ScreenUpdating = True
End Sub

3. appuie sur le F5 clé pour exécuter le code. Ensuite, tous les filtres sont supprimés de toutes les feuilles de calcul du classeur actuel.

8.4 Supprimer tous les filtres d'une feuille de calcul

Les méthodes ci-dessus aident uniquement à effacer l'état filtré et les filtres restent toujours dans la feuille de calcul. Si vous souhaitez supprimer tous les filtres d'une feuille de calcul, essayez les méthodes ci-dessous.

Supprimer tous les filtres d'une feuille de calcul en désactivant le filtre

Cliquez Données > Filtre pour désactiver la fonction (le bouton Filtre n'est pas en surbrillance).

Supprimer tous les filtres d'une feuille de calcul à l'aide d'une touche de raccourci

En outre, vous pouvez appliquer une touche de raccourci pour supprimer tous les filtres d'une feuille de calcul.

Dans la feuille de calcul contient les filtres que vous souhaitez supprimer, appuyez sur Ctrl + Shift + L touches simultanément.

Ensuite, tous les filtres de la feuille de calcul actuelle sont supprimés immédiatement.

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition 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é de 50% et réduit des centaines de clics de souris chaque jour!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations