将列添加到数据透视表中

时间:2014-07-10 16:31:20

标签: excel vba

作为VBA的新手,我还没有使用VBA探索数据透视表的全部范围......另外,作为刚刚开始使用数据透视表的人,我也不知道Pivot的全部范围表(没有VBA)....所以这个问题的答案可以是使用VBA,也可能是我错过了什么,而excel允许你做我需要做的事情。

我有一个数据透视表,其字段包括"客户端"作为行标签,最后总结收入。

在我的数据集中,我有一个标有" Currency"的列。 (美元,欧元,英镑等)... ...我可以使用此数据透视表来显示客户名称及其货币,而不会使货币成为单独的过滤器(显示每种可用货币)。

基本上我希望它看起来像这样:

Clinet    Currency        Total


The Beatles  Eur          6723
Rush         CAD          23023
RHCP         USD          5230

而不是

Client     EUR    USD   CAD     
The Beatles 6723 
 RHCP             5230
 Rush                   23023

你可能会问为什么不只是使用表格,根本没有支点...主要是因为我将被未列出的其他字段过滤掉...以及按日期汇总的能力,和东西。

2 个答案:

答案 0 :(得分:1)

  • 货币必须是行字段(将货币从列标签拖动到 行标签)

  • 您还需要使用“经典”数据透视表布局(右键单击 数据透视表,选择数据透视表选项,显示选项卡,选中经典 布局),

  • 您需要关闭小计(右键单击其中一个客户端 名称,取消选中小计,与货币相同。)

答案 1 :(得分:0)

正如MP24所述,这是使货币成为行字段的一个非常简单的问题。为此,请单击数据透视表,并且透视字段应显示在窗口右侧的菜单中。将货币字段从列字段拖到行字段,它应该完成工作。