在 Excel 数据透视表中添加带有公式的字段

在 Excel 数据透视表中添加带有公式的字段

我的 Excel 2007 数据透视表字段列表中包含以下字段。

SaleDate
Amount

我想添加一个字段,该字段使用公式=WEEKDAY(SaleDate)(或可以将该列中的日期转换为工作日的某种东西)从 SaleDate 计算得出。结果将是。

SaleDate
Amount
SaleDay

在我添加SaleDay行标签Amount价值观,结果可能看起来像这样。

   SaleDay  | Amount
------------+-------
1           |  15646
2           | 851562
3           | 515155
4           | 613215
5           | 516846  
6           | 511662
7           |  25165
------------+-------
Grand Total |3049251

答案1

我不认为你可以通过使用计算值在数据透视表本身中 - 它们似乎只对总数起作用,而不是对单个记录的值起作用。

最简单的方法就是使用WEEKDAY()函数可以在数据中添加额外的列,然后将其包含在表中。

假设销售日期信息位于电子表格的 A 列,金额位于 B 列,列标题位于第 1 行,您可以SaleDay在单元格 C1=WEEKDAY(A2)和单元格 C2 中输入公式,然后将公式复制到列中。列标题对于数据透视表的运行至关重要。一旦数据透视表的源数据范围扩展到包含 C 列,它就SaleDay应该可以作为数据透视表中的字段使用。

相关内容