ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 39597|回复: 43

[分享]更改Excel 2007数据透视表中字段的汇总函数或自定义计算

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-3-22 09:10 | 显示全部楼层 |阅读模式

“值”区域中的数据通过以下方法对数据透视表中的基础源数据进行汇总:对于数值使用 SUM 函数,对于文本值使用 COUNT 函数。但是,可以更改汇总函数 (汇总函数:是一种计算类型,用于在数据透视表或合并计算表中合并源数据,或在列表或数据库中插入自动分类汇总。汇总函数的例子包括 Sum、Count 和 Average。)。还可以创建自定义计算 (自定义计算:用数据透视表的数据区域中的其他单元格值对数据区域中的值进行汇总的方法。使用数据字段的“数据透视表字段”对话中的“数据显示方式”列表可创建自定义计算。)

  1. 在要更改其数据透视表汇总函数的“值”区域中,选择一个字段。
  2. “选项”选项卡上的“活动字段”组中,单击“活动字段”,然后单击“字段设置”

    将显示“值字段设置”对话框。

    “源名称”是数据源中字段的名称。

    “自定义名称”显示数据透视表中的当前名称,如果没有自定义名称,则显示源名称。若要更改“自定义名称”,请单击该框中的文本并编辑名称。

  3. 单击“汇总方式”选项卡。
  4. “值字段汇总方式”框中,单击要使用的汇总函数。

    隐藏可以使用的汇总函数

    函数功能
    Sum对数值求和。这是数值的默认函数。
    Count求数值的个数。Count 汇总函数的作用与 COUNTA 工作表函数相同。Count 是数字以外的数值的默认函数。
    Average求数值平均值。
    Max求最大值。
    Min求最小值。
    Product求数值的乘积。
    Count Nums求数字型数值的个数。Count Nums 汇总函数的作用与 COUNT 工作表函数相同。
    StDev估算总体的标准偏差,样本为总体的子集。
    StDevp计算总体的标准偏差,其中的总体是指要汇总的所有数值。
    Var估计总体方差,样本为总体的子集。
    Varp计算总体的方差,其中的总体是指要汇总的所有数值。

     注释   对于某些类型的源数据 (源数据:用于创建数据透视表或数据透视图的数据清单或表。源数据可以来自 Excel 数据清单或区域、外部数据库或多维数据集,或者另一张数据透视表。)(如 OLAP 数据),以及对于计算字段 (计算字段:数据透视表或数据透视图中的字段,该字段使用用户创建的公式。计算字段可使用数据透视表或数据透视图中其他字段中的内容执行计算。)和包含计算项 (计算项:数据透视表字段或数据透视图字段中的项,该项使用用户创建的公式。计算项使用数据透视表或数据透视图中相同字段的其他项的内容进行计算。)的字段,不能更改汇总函数。

  5. 或者,可以通过执行下列操作来使用自定义计算:
    1. 单击“值显示方式”选项卡。
    2. “值显示方式”框中单击所需的计算。

      隐藏可以使用的自定义计算

      函数结果
      Normal关闭自定义计算。
      Difference From显示的值为“基本字段”“基本项”值的差。
      % Of显示的值为“基本字段”“基本项”值的百分比。
      % Difference From显示的值为“基本字段”“基本项”值的百分比差值。
      Running Total in显示的值为“基本字段”中连续 的汇总。
      % Of Row显示每一行或每个类别的值相对于该行或该类别总计的百分比。
      % Of Column显示每列或系列的所有值相对于列或系列的汇总的百分比。
      % Of Total显示的值为报表中所有值或所有数据点的总计的百分比。
      Index按下式计算值:

      ((单元格中值) x (总计)) / ((行总计) x (列总计))

    3. 请选择“基本字段”“基本项”(如果这些选项对于所选计算可用)。

      “基本字段”应当不同于在步骤 1 中选择的字段。

  6. 若要更改设置数字格式的方法,请单击“数字格式”,然后在“设置单元格格式”对话框的“数字”选项卡中,选择一种数字格式,然后单击“确定”。
  7. 如果报表包含多个数值字段,请针对需要更改的每个数值字段,重复上面的步骤。

 注释   若要对同一个字段使用多个汇总函数,请从数据透视表的“字段列表”中再次添加该字段,然后选择所需的其他函数以重复上面的步骤。


[此贴子已经被作者于2008-3-22 11:01:46编辑过]
[ 本帖最后由 BIN_YANG168 于 2009-3-17 16:47 编辑 ]

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-3-22 09:20 | 显示全部楼层

当点击公式下边的列出公式的时候,就会弹出一个这个新增字段的公式表达式。

 

http://club.excelhome.net/viewthread.php?tid=307819&px=0为例,即会新建一个Sheet1工作表,里边就可以看到:


更改Excel 2007数据透视表中字段的汇总函数或自定义计算

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-3-22 09:34 | 显示全部楼层

如果需要增加一个余额的累计汇总字段,那可以这么做:

 单击字段累计余额

值字段设置—→值显示方式 —→选择按某一字段汇总(默认为:普通)—→再下边选择日期即可


更改Excel 2007数据透视表中字段的汇总函数或自定义计算

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-3-22 09:49 | 显示全部楼层

怎么去掉数据透视表顶部“数据”

数据透视表做出来的时候,一般在表头都有一个“数据”字样,即下图的红色部分,这样很不美观,那应该怎么去掉呢?

Y4gnKA0w.rar (586.39 KB, 下载次数: 809)


[此贴子已经被作者于2008-3-22 22:16:00编辑过]

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

更改Excel 2007数据透视表中字段的汇总函数或自定义计算

怎么去掉数据透视表顶部“数据”

怎么去掉数据透视表顶部“数据”

怎么去掉数据透视表顶部“数据”

怎么去掉数据透视表顶部“数据”

TA的精华主题

TA的得分主题

发表于 2008-3-23 19:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
谢谢总结,学习学习!

TA的精华主题

TA的得分主题

发表于 2008-3-25 16:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

学习

TA的精华主题

TA的得分主题

发表于 2008-3-25 18:20 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2008-3-26 10:29 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2008-3-28 14:00 | 显示全部楼层

关于删除“数据”只能隐藏第3行,其实还可以修改标签名为空格,也是隐藏的一种吧。

我看到1例没有隐藏行就不显示“数据”标签的,就是7楼那位同学交的作业里,可是不知道是怎么形成的。我注意到当数据在行时会显示,拉到列里就不显示了,请高手看看。 

I2J4Bt1x.rar (214.55 KB, 下载次数: 147)

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-3-28 14:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
以下是引用capricorn在2008-3-28 14:00:08的发言:

关于删除“数据”只能隐藏第3行,其实还可以修改标签名为空格,也是隐藏的一种吧。

我看到1例没有隐藏行就不显示“数据”标签的,就是7楼那位同学交的作业里,可是不知道是怎么形成的。我注意到当数据在行时会显示,拉到列里就不显示了,请高手看看。 


修改为空是可以隐藏,但是有一点,就是多了一个空行,这样好像不是很美观,个人感觉。

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 04:21 , Processed in 0.053816 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表