热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

计算机表格中如何计算数据透视表,[Excel]这才是在数据透视表中进行计算的正确操作!...

“成功生成一张数据透视表,有得时候只是数据处理的开始。当你想对数据透视表中数据进行计算时,你是否有曾疑惑过,为什么填充柄变得无效了

28d350a05867a943bd6c211e34c6498e.png

74511263a2ffa456687fe7145b21ed1b.png

“成功生成一张数据透视表,有得时候只是数据处理的开始。当你想对数据透视表中数据进行计算时,你是否有曾疑惑过,为什么填充柄变得无效了?

案例

3a03165bb5617ec09a701f31ee82a4dc.png

如果需要对数据透视表中的B列、C列进行计算,并在J列中求得结果。火箭君猜,默认的操作可能会是这样:

7df7a558244a04df4e06dcf81e22e92f.gif

然后……

一旦使用填充柄后,所有的结果居然都一样……仔细检查公式后,你肯定会发现,从J6:J10的公式其实是一模一样的。

肿么办?

解决方案

理解GETPIVOTDATA函数

我们可以先理解下GETPIVOTDATA函数的用法。

为了保证数据引用的准确性,在默认引用数据透视表中的数据时,Excel会使用GETPIVOTDATA函数,并加入条件限制,从而实现绝对引用。比如,

=GETPIVOTDATA("求和项:销售额",$A$3,"区域","非洲","财年",2012)

引用了一个"区域"为"非洲"以及"财年"为"2012"的"求和项:销售额"。

这也是造成填充柄失效的原因。

解法一:将绝对引用变成相对引用

717d194312a83394d96714d236ccfb3a.gif

由于2012是一个限制条件,因此我们可以将"区域"所对应的条件,从"非洲"改成A6单元格。

不过很明显,这样操作还是有弊端的。就是J10单元格对应的总计计算,并没有快速填充成功。这其实是因为,无论是总计还是分类汇总,他们在Excel中的表达式与数据字段并不相同。

因此用这种方式,你还可能需要进一步手动调整总计和分类汇总相关的计算结果。

解法二:关闭默认的GETPIVOTDATA函数

4384924479c18cdc6623ba4bb70fcbb2.gif

另一个方法可能更为直接,那就是关闭默认引用GETPIVOTDATA函数。

你可以按照以上动图的操作关掉GETPIVOTDAT函数,这样对于数据透视表的计算就和普通表格没有区别了。甚至,当透视表的某些结构发生变化时,计算还可以继续存在。

这法子,是不是更为直接和快速?



推荐阅读
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • Echarts图表重复加载、axis重复多次请求问题解决记录
    文章目录1.需求描述2.问题描述正常状态:问题状态:3.解决方法1.需求描述使用Echats实现了一个中国地图:通过选择查询周期&#x ... [详细]
  • Microsoft Office for Mac最新版本安装教程,亲测可用!
    本文介绍了Microsoft Office for Mac最新版本的安装教程,经过亲测可用。Office工具是办公必备的工具,它为用户和企业设计,可以利用功能强大的Outlook处理电子邮件、日历和通讯录事宜。安装包包括Word、Excel、PPT、OneNote和Outlook。阅读本文可以了解如何下载并安装Office,以及安装过程中的注意事项。安装完毕后,可以正常使用Office中的Word等功能。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Commit1ced2a7433ea8937a1b260ea65d708f32ca7c95eintroduceda+Clonetraitboundtom ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
author-avatar
啊哈1983_384
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有