本文作者:office教程网

excel突破结构限制的“数据透视表”

office教程网 2023-07-15 15:48:37
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要: 出个题:根据A2:C16生成E2:G18的汇总结果。这里的汇总是求和。

遇到这种情况,首选肯定是函数公式,虽然数据源表是个很规范的一维表,可以用数据透视表,可是想...

出个题:根据A2:C16生成E2:G18的汇总结果。这里的汇总是求和。

遇到这种情况,首选肯定是函数公式,虽然数据源表是个很规范的一维表,可以用数据透视表,可是想建构到上图那么奇葩,数据透视表无此异能。

求和公式是很容易写,但是换个呢?乘积?方差?不重复个数……

============================================================

其实,上面这个计算用的真的是数据透视表,整个操作从头到尾没有在键盘上敲过一个字母。

过程是这样几滴:

先【插入】一个【数据透视表】,这个透视表放哪儿无所谓,重要的是要添加到【数据模型】。

然后就是添加字段:
行字段:表头1
列字段:表头2
值字段:表头3
值字段默认求和,可以根据实际需要修改

Excel的内置功能,其实真的是够用了

很多人问我,学好Excel是不是要背好多函数,是不是要会写VBA代码?我说,那得看你能放多少时间和精力在Excel上。Excel的内置功能,其实真的是够用了;觉得不够用的,花几十块钱买个插件

数据透视表统计虽然方便快捷,但是成型的透视表无法随意变动,比如像下图那样,把F5里的数据移动到E9,透视表就甩脸子了。

从前遇到这问题,我一般会把透视表粘贴成值,再各种折腾,但这样做有个坏处,因为数据透视表与数据源表之间的关联断开了,一旦数据源修改,整个操作要重做一遍。

但是加入了数据模型的数据所生成的透视表,有个奇特的功能,只要选取数据透视表中的任意单元格,再找到【数据透视表分析】选项卡下的【OLAP工具】,里面有个【转换为公式】,数据透视表就秒变公式了。

转换好的公式用的全部是【多维数据集】函数:

既然是转成公式了,接下来汇总结果的表格结构想要怎么折腾还不是由得我们为所欲为么?

只是这类公式的更新十分古怪,数据源发生变化以后,必须像在数据透视表里的操作一样【刷新】数据才行。

虽然那些多维数据集函数看得我一头雾水,但是第一眼看到转换为公式这个功能时,我还是欢欣鼓舞的,毕竟他帮助我们打破了数据透视表最大的限制:表格结构。

excel工作簿拆分实现VBA代码

一个工作簿中包括N个工作表,将各个工作表拆分成工作簿。工作表数量不定,表内内容不限,拆分后保存于当前文件夹内。SubSample()DimMySheetsCountAsLongForMySheetsCount=1ToSheets.CountSheets(M

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel突破结构限制的“数据透视表”发布于2023-07-15 15:48:37
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: