1 votes

Problème de filtre dans Microsoft Excel

Comment filtrer une ligne et obtenir toutes les lignes qui lui sont associées dans la colonne adjacente : Par exemple, ma feuille de calcul ressemble à

A        B
John     Pen
         Mobile
         Headphone
Matt     Book
         Cord
         PC

Je veux donc que le Pen mobile et le casque s'affichent si je filtre sur John.

3voto

mtone Points 11550

La colonne A doit contenir le nom sur chaque rang. Si vous ne le faites pas, non seulement vos filtres ne fonctionneront pas comme prévu, mais vous risquez fort de perturber vos données si vous effectuez un tri ou si vous supprimez la ligne "Matt - Livre" (il semblerait que Jean ait maintenant le cordon et le PC, à moins que vous ne le répariez).

La solution consiste donc à toujours inclure toutes les données qui conviennent à la ligne.

Si vous disposez d'un grand nombre de données de ce type, vous pouvez trouver différentes techniques pour remplir les blancs plus rapidement. J'aime bien celle-là : https://stackoverflow.com/a/20437063/283879 (en utilisant des découpes sélectionnées).

Tableaux croisés dynamiques

Après avoir rempli tous les blancs, si vous avez besoin de présenter vos données d'une manière plus agréable, les tableaux croisés dynamiques peuvent vous aider à produire une version "rapport" séparément pour l'affichage et l'impression. Une chose qu'ils peuvent faire est de remettre ces blancs.

Essayez ces étapes pour reproduire votre feuille de calcul initiale après avoir rempli les espaces vides :

  • Avec vos données sélectionnées, créez un tableau croisé dynamique
  • Dans la "Liste des champs du tableau croisé dynamique", faites glisser la colonne A, puis la colonne B dans la section "Étiquettes de ligne".
  • Dans le menu Conception, sous "Outils PivorTable" dans la barre de menus, cliquez sur "Mise en page du rapport" et sélectionnez "Afficher sous forme de tableau".
  • Toujours dans le menu Conception, cliquez sur "Sous-totaux" et sélectionnez "Ne pas afficher les sous-totaux".

Vous devriez obtenir le résultat suivant. Notez que contrairement à votre feuille de calcul d'origine, vous puede filtrer le tableau croisé dynamique sur la colonne A, car il sait, d'après votre feuille de calcul, que les 3 premiers éléments appartiennent à Johhn.

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X