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.