数据透视表显示值,而不是数值的总和

我想显示一个数据透视表,并为它显示实际值,每行一个,而不是数值的总和。 例如

Name Jan Feb Mar Apr Bob 12 10 4 3 5 James 2 6 8 1 15 

等等

我的起点是有三列: NameValueMonth

这可能不需要做一些完全不同的事情吗?

我担心这可能会变得漫长,但可能取决于你的数据集有多大 – 比如大概超过四个月。

假设您的数据在ColumnA:C并且在第1行中有列标签,那么Month也被格式化为mmm (这是为了便于sorting):

  1. 按名称然后按月sorting数据
  2. inputD2 =IF(AND(A2=A1,C2=C1),D1+1,1) (一种方法来处理同一个人在同一个月的多个条目的棘手问题)。
  3. A1:D(last occupied row no.)创build数据透视表
  4. 说在F1插入。
  5. 布局如截图。

SO12803305的例子

我希望这将足以满足您的需求,因为数据透视表应自动更新(提供的范围是适当的),以响应其他数据刷新。 如果不是(您很难监视taskmaster),请继续,但要注意,每当源数据更改时,需要重复以下步骤。

  1. 复制数据透视表并将Special / Values复制到L1
  2. 删除顶部的复制范围与移位单元格向上。
  3. L1处插入新的单元格并向下移动。
  4. 把'名字'键入L1
  5. 过滤复制的范围和ColumnL ,selectRow Labels和数值。
  6. 删除L2:L(last selected cell)
  7. 删除复制范围内的空白行,使用移位单元格(最好通过添加一个计算所有12个月的列)。 希望结果应该如黄色突出显示。

如果不适合,可以进一步解释/再次尝试(我没有真正testing过)。

编辑 (为了避免上述步骤的第二个块并便于更新源数据更改)

0.0。 在第一步之前2.在最上面添加一个空行,然后向上移动A2:D2
0.2。 相应地调整单元格引用(在D3 =IF(AND(A3=A2,C3=C2),D2+1,1)
0.3。 从A:D创build数据透视表

0.6。 用Name覆盖Row Labels
0.7。 数据透视表工具,devise,报告布局,以表格forms显示和对行和列进行sortingA> Z。
0.8。 隐藏行1,列ColumnG以及显示的行和列(blank)

另外的例子

步骤.0。 和.2。 如果数据透视表位于与源数据不同的数据表(推荐)中,则无需编辑。

步骤.3。 在编辑过程中是为了简化扩展源数据集的后果而进行的更改。 然而,如果要隐藏的话,在数据透视表中引入(blank)可能需要在刷新时进行调整。 因此,每次更改时可能会更好地调整源数据范围:数据透视表工具,选项,更改数据源,更改数据源,select表或范围)。 在这种情况下复制而不是移入.0。

另一个更简单的方法是将您的file upload到谷歌表,然后添加一个数据透视表,对于列和行select相同的Excel,但是,对于值select计算字段,然后在公式中input=

在我的情况下,列标题是URL