Mayur sait qu’il peut utiliser les capacités de filtrage d’Excel pour sélectionner les lignes d’une table de données à afficher, mais se demande s’il existe un moyen de filtrer par colonne. En d’autres termes, il peut désormais filtrer verticalement, mais il aimerait filtrer ses données horizontalement.

La réponse courte est qu’il n’y a pas de moyen. Excel, lorsqu’il est utilisé pour stocker des données, suit un paradigme de base de données qui assimile les lignes avec des enregistrements et les colonnes avec des champs dans chaque enregistrement. Le filtrage classique est effectué en examinant les valeurs dans les colonnes (champs) et en déterminant ainsi quelles lignes (enregistrements) doivent être affichées en fonction de ce qui s’y trouve.

Le moyen le plus simple de filtrer vos données comme vous le souhaitez est de les transposer avant de les filtrer. Copiez toutes vos données (sélectionnez-le et appuyez sur Ctrl + C), puis sur une autre feuille de calcul, utilisez l’option Transposer de Collage spécial.

Vous pouvez afficher cette boîte de dialogue en choisissant Edition | Coller spécial.

Une fois vos données transposées (les lignes deviennent des colonnes et les colonnes deviennent des lignes), vous pouvez ensuite utiliser les outils de filtrage intégrés d’Excel comme vous le feriez normalement.

Si vous préférez ne pas transposer vos données, vous devrez recourir à des solutions moins automatiques. Par exemple, vous pouvez déterminer manuellement les colonnes que vous souhaitez masquer (« filtrer »), puis masquer ces colonnes. Lorsque vous avez terminé de masquer toutes les colonnes que vous souhaitez masquer, vous pouvez définir une vue personnalisée (comme décrit dans d’autres ExcelTips) pour enregistrer l’apparence de la feuille de calcul.

Enfin, vous pouvez toujours créer un tableau croisé dynamique à partir de vos données. Vous pouvez ensuite, dans le tableau croisé dynamique, utiliser les outils de filtrage pour déterminer quelles données sont affichées dans le tableau. Les outils là-bas fonctionneront à la fois sur les champs de ligne et les champs de colonne.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (7453) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Filtering_Columns [Filtrage des colonnes].