web-dev-qa-db-fra.com

Modification du format de date pour les dates groupées dans un tableau croisé dynamique

Je travaille dans Excel 2010

Supposons que vous ayez un champ de date légitime dans vos données brutes avec des dates telles que 1/1/2015. Ensuite, vous créez un tableau croisé dynamique avec votre champ de date dans les étiquettes de ligne.

Supposons maintenant que vous souhaitez afficher les résultats par mois, vous devez donc cliquer avec le bouton droit sur "Champ de groupe" et sélectionner pour le regrouper par mois.

Maintenant, vos données s'affichent en mois au format Mmm. Comment changeriez-vous le format Mmmm? Ou que se passe-t-il si vous souhaitez l'afficher sous forme de nombre (c'est-à-dire que Jan s'affiche sous la forme 1)

Que diriez-vous des dates qui ont des horodatages et vous regroupez par jour. Le tableau croisé dynamique affichera la date en D-Mmm. Et si je veux MM/DD/YYYY?

Oui, j'ai déjà essayé de le changer en faisant un clic droit -> paramètres de champ -> format numérique. Ça n'a pas marché.

18
ChrisG

Depuis Excel 2016, il n'y a aucun moyen de modifier la façon dont Excel formate automatiquement les dates dans les tableaux croisés dynamiques.

La solution consiste à créer un nouveau champ/colonne dans le fichier de données source avec le format souhaité et à l'utiliser dans le tableau croisé dynamique.

4
ChrisG

J'avais le même problème. Ce que j'ai fait était de cliquer avec le bouton droit sur une valeur pour laquelle je veux changer la vue sur le tableau croisé dynamique et en sélectionnant l'option "Dissocier". Cela ramène le format de vue du régulateur. J'espère que ceci peut vous aider.

13
Baris Sari

Si vous sélectionnez les colonnes où la date est décomposée (dans le pivot - années, trimestre, etc.) et allez dissocier les données. Il vous amènera au format de date.

2
nina

Je viens de reformater le champ date-heure qui était la source de données du tableau croisé dynamique (qui était jj/mm/aaaa hh: mm: ss) en texte (jjjjj.ttttt), puis lorsque j'ai actualisé le tableau croisé dynamique, il apparaît dans le format date-heure que j'ai sélectionné.

0
Browny

La réponse de Baris Sari est partiellement correcte. Vous devez dissocier les dates, ce qui vous permet ensuite de définir le format de date de votre choix.

Sélectionnez toutes les dates dans votre tableau croisé dynamique, puis cliquez avec le bouton droit et sélectionnez Dissocier. Cliquez ensuite de nouveau avec le bouton droit sur votre sélection et appuyez sur Formater les cellules. Le premier onglet de la fenêtre qui s'ouvre concerne les nombres.

Cela a fonctionné dans Excel 2016 et 2010.

0
Von Pittman