Tableau croisé dynamique sans tri personnalisé - Conseils Excel

Table des matières

Parfois, si vous connaissez réellement le nom d'une fonctionnalité, il est facile de trouver comment contrôler cette fonctionnalité. Mais avec le sujet d'aujourd'hui, la plupart des gens qui se font piquer par ce "bug" n'ont aucune idée de pourquoi cela se produit. Ils rapporteront un symptôme du genre: "Pour une raison quelconque, deux de nos employés continuent d'apparaître en haut de nos tableaux croisés dynamiques". Je prédirai souvent que l'employé est nommé juin ou mai ou peut-être même vendredi.

Voici l'histoire: chaque copie d'Excel commence par quatre listes personnalisées intégrées. Ces listes contiennent les noms de douze mois, sept noms de jour de semaine, douze abréviations de mois et sept abréviations de jour de semaine. Les listes personnalisées sont souvent utilisées en conjonction avec la poignée de remplissage pour ajouter rapidement des en-têtes dans une feuille de calcul.

Mais les listes personnalisées ont d'autres utilisations. Vous pouvez trier par une liste personnalisée. Dans la boîte de dialogue Trier, la liste déroulante Trier par propose une liste croissante, décroissante et personnalisée. En outre, vous pouvez utiliser une liste personnalisée pour contrôler la séquence des éléments dans un tableau croisé dynamique.

Les listes personnalisées étant utiles, de nombreuses personnes créeront de nouvelles listes personnalisées. Une liste peut être aussi courte que deux ou aussi longue que 254 éléments. Vous pouvez ajouter des listes personnalisées pour vos gammes de produits ou centres de coûts ou emplacements d'usine.

Par exemple, j'ai une liste personnalisée avec trois noms de région: Est, Centre, Ouest. La liste contient les éléments dans cet ordre. Lorsque je crée un tableau croisé dynamique, le tableau croisé dynamique affiche automatiquement les régions dans la séquence Est, Centre, Ouest, même si la séquence normale serait Centre, Est, Ouest.

Les régions dans les colonnes sont d'abord triées par l'Est en raison de la liste personnalisée.

Que se passe-t-il lorsque votre entreprise a introduit une nouvelle région Sud et que vous ne mettez pas à jour la liste personnalisée? Excel utilisera Est, Centre, Ouest de la liste personnalisée, puis affichera les éléments ne figurant pas dans la liste personnalisée:

Les éléments manquants dans la liste apparaissent en dernier dans le tableau croisé dynamique

Mais faisons comme si vous n'aviez créé aucune liste personnalisée. Votre version d'Excel n'a que les quatre listes intégrées. Il y a trente-huit mots qui se trouvent dans ces listes personnalisées. Si vous avez un ensemble de données avec des prénoms et que certains de ces prénoms se trouvent dans la liste de 38 mots, ces noms seront triés en haut du tableau croisé dynamique. Je ne connais pas beaucoup de gens qui s'appellent Tue ou Thu. Mais je connais beaucoup de personnes nommées janvier. Le problème se produira si vos données incluent l'un de ces noms: avril, avril, août, août, décembre, décembre, février, février, vendredi, janvier, janvier, juillet, juillet, Juin, juin, mars, mars, mai, mai, lun, lundi, nov, novembre, oct, octobre, sam, samedi, sept, septembre, dim, dimanche, jeu, jeudi, mar, mardi, mer et mercredi.

Remarque

Lors de l'enregistrement de la vidéo ci-dessous, j'ai accidentellement découvert que le tri du tableau croisé dynamique pouvait provenir de différentes listes. Jan des abréviations du mois et avril des noms du mois seront tous deux triés avant un autre nom tel que Andy. Cependant, il n'y a pas de règle claire pour laquelle les listes personnalisées seront triées en premier. J'ai même vérifié avec Sam Rad dans l'équipe Excel et il n'y a rien de défini pour gérer le mélange d'éléments à partir de plusieurs listes. Sam suggère que si vous souhaitez contrôler le tri d'un tableau croisé dynamique, conservez tous les éléments dans la même liste personnalisée.

Alors, comment pouvez-vous faire en sorte que Jan arrête le tri en haut d'un tableau croisé dynamique? Après tout, vous ne pouvez pas supprimer ces listes personnalisées intégrées.

  1. Cliquez avec le bouton droit sur le tableau croisé dynamique et choisissez Options.
  2. Dans les options du tableau croisé dynamique, accédez à l'onglet Totaux et filtres.
  3. Décochez la case Utiliser les listes personnalisées lors du tri.
    Remarque: cela ne corrigera pas le tableau croisé dynamique déjà existant. Vous devez effectuer l'étape 4 pour trier à nouveau un tableau croisé dynamique qui existe déjà.
  4. Ouvrez la liste déroulante Région dans le tableau croisé dynamique. Choisissez le tri par ordre croissant
Désactivez la fonction.

Si vous avez Office 365 ou Excel 2019, vous pouvez modifier les valeurs par défaut de tous les futurs tableaux croisés dynamiques pour désactiver cette fonctionnalité. Allez dans Fichier, Options, Données, Modifier la disposition par défaut. Dans la boîte de dialogue suivante, cliquez sur Options de tableau croisé dynamique et désactivez la fonction illustrée ci-dessus.

Regarder la vidéo

Transcription vidéo

Apprenez Excel à partir du podcast, épisode 2211: tableau croisé dynamique, pas de tri personnalisé.

Hé, bienvenue à nouveau sur le netcast, je suis Bill Jelen. Question du jour: pourquoi mes tableaux croisés dynamiques sont-ils triés dans une séquence étrange?

Très bien, nous avons donc une liste d'employés ici, et ils sont tous sur la base du prénom - Adam, April, Claire, Della - nous insérons un tableau croisé dynamique: Insertion, Tableau croisé dynamique, OK - mettez Noms dans le côté gauche, et Ventes, pour une raison quelconque, janvier et avril arrivent en haut, suivis par Gary, Otto, Paul, mai, juin, et tous les autres, par ordre alphabétique. Que se passe t-il ici?

Eh bien, je sais exactement ce qui se passe ici, et souvent je l'utilise exprès. Permettez-moi de mettre Région, et vous remarquerez que la région apparaît: Est, Centre, Ouest. Pourquoi apparaît-il, Est, Centre, Ouest? Parce que j'ai configuré une liste personnalisée: Fichier, Options, Avancé, faites défiler jusqu'en bas, Modifier les listes personnalisées et voyez? J'ai une liste - Est, Centre, Ouest. Et cette liste me permet d'utiliser la poignée de remplissage pour remplir cette liste, elle me permet de trier les données dans cette liste - vous devez aller dans Données, Trier, puis choisir la troisième liste personnalisée déroulante et, automatiquement, Les tableaux croisés dynamiques trieront dans cette liste. C'est beau, non? Je veux que cela arrive.

Mais, dans le cas où nous avons l'employé au lieu de la région - et nous avons certains employés nommés janvier, ou avril, ou mai, ou juin ou mercredi - ils grimperont en tête de liste. Maintenant, pourquoi Gary, Otto et Paul? Parce que je crée de fausses données tout le temps, et donc j'ai une liste personnalisée qui commence par Andy et contient 26 noms, et il se trouve que Gary, Otto et Paul se trouvent dans ma liste. Si nous avions eu un employé nommé mercredi ou mardi, il aurait également été classé en haut de la liste.

Bien que, la seule chose que je ne peux vraiment pas expliquer ici - et j'essaie de comprendre comment Excel fonctionne tout le temps - mais, dans ce cas particulier, je ne peux pas tout à fait comprendre le modèle car janvier et avril sont dans ce list ici - la quatrième liste à partir du haut - et si je venais de taper en janvier et de saisir la poignée de remplissage et de la faire glisser - ou, disons que j'ai tapé Jan et attrapé la poignée de remplissage et traînée - ça va utilisez celui le plus proche du bas, non? Donc, celui-ci avec le mot supplémentaire "Total" va être utilisé à la place de celui-ci en haut de la liste. D'accord, donc janvier et avril sont dans cette liste, et puis - ici, où est Andy, ici - alors, voici Gary, et Otto, et Paul dans cette liste. Mais mai et juin - eh bien, mai est dans cette liste, et juin est dans cette liste. Droite. Alors, pourquoi ça 's mélanger des éléments de cette liste, cette liste et cette liste - je n'ai pas d'explication à cela. J'aurais pensé qu'il aurait choisi une liste et utilisé tout ce qui se trouve dans cette liste, vous savez, ou quelque chose comme ça, non? Pourquoi janvier et avril - puis juin tout le long d'ici? Cela n'a aucun sens pour moi.

Mais, de toute façon, ce n'est pas le but de l'épisode. Vous vous êtes mis à l'écoute pour comprendre, "Comment pouvons-nous obtenir des tableaux croisés dynamiques sans un tri personnalisé?" Alors, voici ce que vous devez faire: Pour modifier uniquement ce tableau croisé dynamique, cliquez avec le bouton droit, accédez aux Options de tableau croisé dynamique, accédez au deuxième onglet appelé Totaux et filtres et décochez cette case "Utiliser les listes personnalisées lors du tri". Maintenant, cela ne résout pas le problème. Et, même retirer un employé et le remettre en place ne résout pas le problème. Vous devez aller ici dans cette liste déroulante et dire Trier de A à Z, et cela résoudra le problème.

Mais que faire si vous ne voulez jamais que cela se produise, non? Vous avez quelqu'un du nom de Jan, et ils trient toujours en haut de la liste. Eh bien, vous pouvez l'éteindre définitivement. Allez dans Fichier, Options, Données - maintenant, c'est tout nouveau dans Office 365, arrivé en 2017 - Modifier la disposition par défaut. Accédez aux Options de tableau croisé dynamique, accédez à Totaux et filtres, et décochez "Utiliser les listes personnalisées lors du tri". Si vous n'avez pas ce choix, eh bien, il est temps de passer à Office 365. Il n'y a vraiment aucune raison d'avoir Excel 2016, ou Excel 2013 ou Excel 2010. Vous voulez obtenir la dernière et la meilleure version - de nouvelles fonctionnalités chaque mois, et ils nous offrent vraiment beaucoup de nouvelles fonctionnalités chaque mois. Il est en fait moins cher d'utiliser Office 365 que de payer 400 $ tous les trois ans. Donc, vous savez, il n'y a aucune bonne raison à cela.

Tableaux croisés dynamiques, listes personnalisées, tous traités dans mon livre LIVe, les 54 meilleurs conseils Excel de tous les temps. Cliquez sur ce "I" dans le coin supérieur droit pour en savoir plus sur le livre.

Bon, récapitulez aujourd'hui: pourquoi May ou Jan continue-t-il de trier vers le haut du tableau croisé dynamique? En effet, les tableaux croisés dynamiques suivent le modèle de tri de toutes les listes personnalisées et que ces noms de mois ou de jour de semaine figurent dans les listes personnalisées. Donc, si vous employez des personnes nommées juin, mai ou mercredi, elles seront classées en haut du tableau croisé dynamique. Où pouvez-vous voir vos listes personnalisées? Allez au fichier; Options; Avancée; faites défiler tout le chemin vers le bas; Modifier les listes personnalisées. Mais, hé, ces quatre premières séries, celles avec les noms des mois et les noms des jours de semaine? Ceux-ci ne peuvent pas être supprimés. Vous n'êtes pas autorisé à les modifier; Celles-ci sont intégrées. Très bien, votre solution consiste donc simplement à renvoyer toutes les personnes nommées avril ou juin ou vous pouvez cliquer avec le bouton droit sur le tableau croisé dynamique et choisir Options; allez dans Totaux et filtres; décochez "Utiliser les listes personnalisées lors du tri". Ou,si vous avez Office 365, désactivez-le pour chaque futur tableau croisé dynamique - Fichier; Options; Les données; Paramètres par défaut du tableau croisé dynamique; allez dans les options du tableau croisé dynamique et désactivez-le une fois. Ce sera désactivé pour toutes les futures listes.

Eh bien, pour essayer ceci - pour télécharger le classeur à partir de la vidéo d'aujourd'hui - visitez l'URL dans la description YouTube.

Je tiens à vous remercier de votre visite; Je vous verrai la prochaine fois pour une autre diffusion sur Internet.

Télécharger le fichier Excel

Pour télécharger le fichier Excel: pivot-table-no-custom-sort.xlsx

Excellente pensée du jour

J'ai demandé à mes amis Excel Master leurs conseils sur Excel. Pensée d'aujourd'hui à méditer:

"Vivez une vie excelente"

Areef Ali

Articles intéressants...