Lorsque vous travaillez avec des listes filtrées, vous souhaiterez peut-être connaître le nombre d'éléments dans la liste et le nombre d'éléments actuellement visibles.
Dans cette vidéo, nous allons vous montrer comment ajouter un message en haut d'une liste filtrée qui affiche ces informations.
Ici, nous avons une liste de propriétés. Si nous activons le filtrage et filtrons la liste, Excel affichera le nombre d'enregistrements actuel et total dans la barre d'état ci-dessous. Cependant, si nous cliquons en dehors de la liste filtrée, et inversement, ces informations ne sont plus affichées.
Ajoutons notre propre message en haut de la liste qui reste visible.
La première chose que nous ferons est de convertir notre liste en un tableau Excel. Cela facilitera le comptage des lignes de la liste.
Notez qu'Excel nomme automatiquement toutes les tables. Nous renommerons cette table "Propriétés", pour rendre le nom plus significatif.
Pour compter le nombre total de lignes, nous pouvons utiliser la fonction ROWS, et simplement saisir = ROWS (Properties). Il s'agit d'une référence structurée qui se réfère uniquement aux lignes de données dans la table des propriétés, ce qui est idéal pour cette utilisation.
Ensuite, nous devons compter le nombre de lignes visibles. Pour ce faire, nous utiliserons la fonction SOUS-TOTAL. La fonction SOUS-TOTAL prend deux arguments: un nombre, spécifiant la fonction à utiliser, et une ou plusieurs références.
SUBTOTAL peut effectuer diverses opérations sur les données. Et il a la particularité intéressante de pouvoir inclure ou exclure des valeurs cachées. Dans ce cas, nous voulons compter uniquement les cellules non vides qui sont visibles, nous avons donc besoin du numéro de fonction 103. Toutes les lignes masquées par le filtre seront ignorées.
Pour référence, nous utiliserons une référence structurée qui pointe vers la première colonne du tableau. La première colonne est nommée Adresse, nous la saisissons donc comme Propriétés (Adresse).
Maintenant, lorsque nous filtrons la table, nous voyons nos formules en action.
Pour conclure, nous devons créer un message unique qui inclut les fonctions ROW et SUBTOTAL que nous venons de tester.
Tout d'abord, nous allons entrer notre message comme "Affichage des propriétés X sur Y". Ensuite, nous remplacerons X et Y par les fonctions, en utilisant l'esperluette pour concaténer ou joindre les fonctions au texte.
Nous pouvons maintenant supprimer nos formules originales et tester le message.
Vous pouvez utiliser cette approche avec n'importe quelle table filtrée. Assurez-vous simplement de référencer une colonne qui contient toujours des données dans la fonction SOUS-TOTAL.
Cours
Formule de baseRaccourcis associés
Basculer le filtre automatique Ctrl
+ Shift
+ L
⌘
+ ⇧
+ F