Comment convertir une liste en tableau dans Excel 2003

-2

J'ai une liste:

    date  item name    quantity
1.7.2014    A              5
1.7.2014    B              2
1.7.2014    C              10
2.7.2014    B              5
3.7.2014    A              1
4.7.2014    A              7

Je veux cette liste comme tableau ci-dessous dans Excel

ITEM NAME    1.7.2014     2.7.2014     3.7.2014       4.7.2014
A               5                        1               7
B               2            5     
C               10   

Comment puis-je faire cela?

srinivas
la source
1
utiliser des tableaux
croisés dynamiques
non car les tableaux
croisés dynamiques

Réponses:

0

Comme suggéré par @Sathya, utilisez des tableaux croisés dynamiques comme expliqué par Microsoft dans cet article .

Longue histoire courte:

  1. Sélectionnez votre liste
  2. Insérez un tableau croisé dynamique (Insérer -> Tableau croisé dynamique ou Données -> Tableau croisé dynamique, selon votre version d'Excel).
  3. Avec votre curseur à l'intérieur du tableau croisé dynamique, entrez le Item namedans Column labels, Datedans Row labelset Quantitydans Values(sélectionnez Somme pour additionner toutes les quantités pour la même combinaison de date / nom d'article).
agtoever
la source
Les tableaux croisés dynamiques agrègent les données, ce n'est pas ce qui est demandé. La question veut en fait un tableau croisé de la liste et non un tableau
croisé dynamique
0

J'utiliserais le complément de requête de puissance pour ceci. Il a une commande Pivot qui devrait réaliser ce que vous voulez:

http://www.microsoft.com/en-us/powerBI/bi-blog.aspx?blog=91d46819-8472-40ad-a661-2c78acb4018c%3A10553536&WT.mc_id=OO_PowerQuery_Update#pivot

J'ai créé une solution à un problème similaire que vous pouvez visualiser ou télécharger - sa "Démo Power Query - Pivoter les lignes dans columns.xlsx" dans mon One Drive:

https://onedrive.live.com/redir?resid=4FA287BBC10EC562%21398

Mike Honey
la source