首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Excel 2010数据透视表中创建% variance列?

如何在Excel 2010数据透视表中创建% variance列?
EN

Stack Overflow用户
提问于 2013-10-21 18:02:55
回答 2查看 18.3K关注 0票数 1

我有一个包含销售数据的透视表。

在行中有sales country,在列中有sales date (year),在data部分中有发票净值的总和。

在顶部,我有两列- '2012‘和'2013’-在这些excel的旁边,默认情况下会添加一个总计列,将两年相加。

我是否可以显示2012年和2013年之间的百分比差异,而不是总和?

EN

回答 2

Stack Overflow用户

发布于 2013-12-11 07:39:48

Excel 2010可能会有所不同,但如果Excel 2007总比没有强:

  1. 以常规方式创建PT (行标签使用Country,列标签使用Year,Σ值使用Invoiced总和)。
  2. 如果存在,请删除行的总计(选择PT、透视表选项…,Totals & Filters,取消选中显示行的总计)。可以保留列的总计,但要添加的列中的值不会是列标题(例如2013),并且在选项>工具-公式中选择meaningful.
  3. Select…
  4. In Name:选择合适的字体(可能是ΔYonY),对于公式:输入右下角单元格的字体颜色以匹配填充。

票数 3
EN

Stack Overflow用户

发布于 2016-07-25 23:58:01

pnuts的答案是准确的。

如果您正在寻找一种在PivotTable中自动计算此值的方法,则可以使用计算字段。

为了使此选项起作用,您可能必须更改数据的结构化方式。

我假设您现在有一个包含销售日期的数据列。您需要每年添加一列,并在数据中为其赋值。然后你就可以去掉发票栏了。

单击透视表中的任意位置,在功能区中转至字段项和集,计算字段。

在公式中,键入所需内容(您可以使用字段列表在其中添加它们)。我做了=('2013'-'2012')/'2012‘

当然,您可以将格式更改为%

查看旧版本与建议版本的屏幕截图。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19491492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档