Comment filtrer les cellules avec une mise en forme de police en gras dans Excel (un guide facile)

Je reçois cette requête tout le temps. Les gens ont d'énormes ensembles de données et un membre de leur équipe a mis en évidence certains enregistrements en les formatant en caractères gras.

Maintenant, c'est vous qui obtenez ces données et vous devez filtrer tous ces enregistrements qui ont une mise en forme en gras.

Par exemple, supposons que vous ayez l'ensemble de données indiqué ci-dessous et que vous souhaitiez filtrer toutes les cellules qui ont été mises en forme en gras.

Avouons-le.

Il n'y a pas de moyen simple de le faire.

Vous ne pouvez pas simplement utiliser un filtre Excel pour obtenir toutes les cellules en gras. Mais cela ne signifie pas que vous devez perdre des heures et le faire manuellement.

Dans ce didacticiel, je vais vous montrer trois façons de filtrer les cellules avec une mise en forme en gras dans Excel :

Méthode 1 - Filtrer les cellules en gras à l'aide de Rechercher et remplacer

Rechercher et remplacer peut être utilisé pour rechercher du texte spécifique dans la feuille de calcul, ainsi qu'un format spécifique (tel que la couleur de la cellule, la couleur de la police, la police en gras, la couleur de la police).

L'idée est de trouver la mise en forme de la police en gras dans la feuille de calcul et de la convertir en quelque chose qui peut être facilement filtré (Astuce : la couleur de la cellule peut être utilisée comme filtre).

Voici les étapes de filtrage des cellules au format de texte en gras :

  1. Sélectionnez l'ensemble des données.
  2. Allez dans l'onglet Accueil.
  3. Dans le groupe Édition, cliquez sur le menu déroulant Rechercher et sélectionner.
  4. Cliquez sur Remplacer. (Raccourci clavier : Ctrl + H)
  5. Dans la boîte de dialogue Rechercher et remplacer, cliquez sur le bouton Options.
  6. Dans la section Rechercher, accédez au menu déroulant Format et sélectionnez « Choisir le format à partir de la cellule ».
  7. Sélectionnez n'importe quelle cellule dont le texte est en gras.
  8. Dans la section « Remplacer par : », accédez à la liste déroulante Format et cliquez sur l'option « Choisir le format à partir de la cellule ».
  9. Dans la boîte de dialogue Remplacer le format, sélectionnez l'onglet Remplir, sélectionnez une couleur et cliquez sur OK (assurez-vous qu'il s'agit d'une couleur qui n'est pas déjà présente dans les cellules de votre feuille de calcul).
  10. Cliquez sur Remplacer tout. Cela colorera toutes les cellules contenant le texte avec une mise en forme de police en gras.

Dans les étapes ci-dessus, nous avons converti le format de texte en gras en un format reconnu comme critère de filtrage par Excel.

Maintenant, pour filtrer ces cellules, voici les étapes :

  1. Sélectionnez l'ensemble des données.
  2. Allez dans l'onglet Données.
  3. Cliquez sur l'icône Filtrer (Raccourci clavier : Ctrl + Maj + L)
  4. Pour la colonne que vous souhaitez filtrer, cliquez sur l'icône de filtre (la flèche pointant vers le bas dans la cellule).
  5. Dans la liste déroulante, accédez à l'option « Filtrer par couleur » et sélectionnez la couleur que vous avez appliquée aux cellules avec du texte en gras.

Cela filtrera automatiquement toutes les cellules contenant une mise en forme en gras.

Essayez-le vous-même… Téléchargez le fichier

Méthode 2 - Utilisation de la formule Get.Cell

Il est temps pour un joyau caché dans Excel. C'est une fonction macro d'Excel 4 - GET.CELL().

Il s'agit d'une ancienne fonction qui ne fonctionne pas dans la feuille de calcul comme des fonctions normales, mais elle fonctionne toujours dans des plages nommées.

La fonction GET.CELL vous donne les informations sur la cellule.

Par exemple, il peut vous dire :

  • Si la cellule a une mise en forme en gras ou non
  • Si la cellule a une formule ou non
  • Si la cellule est verrouillée ou non, et ainsi de suite.

Voici la syntaxe de la formule GET.CELL

=GET.CELL(type_num, référence)
  • Type_num est l'argument pour spécifier les informations que vous souhaitez obtenir pour la cellule référencée (par exemple, si vous entrez 20 comme type_num, il retournera TRUE si la cellule a un format de police gras, et FALSE sinon).
  • Référence est la référence de cellule que vous souhaitez analyser.

Maintenant, permettez-moi de vous montrer comment filtrer les cellules avec du texte dans un format de police gras à l'aide de cette formule :

  1. Allez dans l'onglet Formules.
  2. Cliquez sur l'option Définir le nom.
  3. Dans la boîte de dialogue Nouveau nom, utilisez les informations suivantes :
    • Nom : FilterBoldCell
    • Portée : Cahier d'exercices
    • Fait référence à : =GET.CELL(20,$A2)
  4. Cliquez sur OK.
  5. Accédez à la cellule B2 (ou à n'importe quelle cellule de la même ligne que celle de la première cellule de l'ensemble de données) et tapez =FilterBoldCell
  6. Copiez cette formule pour toutes les cellules de la colonne. Il renverra un VRAI si la cellule a une mise en forme en gras et FAUX si ce n'est pas le cas.
  7. Sélectionnez maintenant l'ensemble des données, accédez à l'onglet Données et cliquez sur l'icône Filtre.
  8. Dans la colonne où vous avez VRAI/FAUX, sélectionnez la liste déroulante des filtres et sélectionnez VRAI.

C'est ça!

Toutes les cellules avec du texte en gras ont maintenant été filtrées.

Remarque : Comme il s'agit d'une fonction macro, vous devez enregistrer ce fichier avec un .xlsm ou alors .extension xls.

Je n'ai trouvé aucun article d'aide sur GET.CELL() par Microsoft. Voici quelque chose que j'ai trouvé sur M. Excel Message Board.

Essayez-le vous-même… Téléchargez le fichier

Méthode 3 - Filtrer les cellules en gras à l'aide de VBA

Voici une autre façon de filtrer les cellules avec du texte au format gras en utilisant VBA.

Voici les étapes :

  1. Cliquez avec le bouton droit sur l'onglet de la feuille de calcul et sélectionnez Afficher le code (ou utilisez le raccourci clavier ALT + F11). Cela ouvre le backend de l'éditeur VB.
  2. Dans la fenêtre de l'éditeur VB, il y aurait le volet Explorateur de projets. S'il n'y est pas, accédez à Afficher et sélectionnez Explorateur de projets.
  3. Dans le volet Explorateur de projets, faites un clic droit sur le classeur (VBAProject) sur lequel vous travaillez, allez dans Insérer et cliquez sur Module. Cela insère un module où nous mettrons le code VBA.
  4. Double-cliquez sur l'icône du module (pour vous assurer de votre code dans le module), et collez le code suivant dans le volet de droite :
    Fonction BoldFont (CellRef As Range) BoldFont = CellRef.Font.Bold End Function
  5. Accédez à la feuille de calcul et utilisez la formule ci-dessous : =BoldFont(B2)
  6. Cette formule renvoie TRUE partout où une mise en forme en gras est appliquée à la cellule et FALSE sinon. Maintenant, vous pouvez simplement filtrer toutes les valeurs VRAIES (comme indiqué dans la méthode 2)

Encore! Ce classeur a maintenant une macro, alors enregistrez-la avec l'extension .xlsm ou .xls

Essayez-le vous-même… Téléchargez le fichier

J'espère que cela vous donnera assez de temps pour cette pause café bien méritée 🙂

Connaissez-vous une autre façon de faire cela? J'aimerais apprendre de vous. Laissez vos pensées dans la section des commentaires et soyez génial.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave