Excel:用宏批量更改数据透视表中数据汇总方式
有时Excel数据透视表中的值字段较多,我这有64个值字段,因为数据默认汇总方式是“求和”。如果要全部更改其汇总方式,如将下图数据透视表中所有值字段的汇总方式由“求和”改为“平均值”,手动逐个修改费时费力。
Excel虽没有提供直接的批量更改方法,但在Excel 中,用一行VBA代码可快速实现批量更改,方法是:
(1)打开VBA编辑器,打开“窗口”
在视图-下有“宏”选项
输入宏名字,点击创建
再在窗口输入:For Each pf In ActiveSheet.PivotTables("数据透视表1").DataFields: pf.Function = xlAverage: Next
点击运行即可
注释:
1.“ActiveSheet.PivotTables("数据透视表1")”指定的数据透视表名称为“数据透视表1”,需根据实际进行修改。在Excel 2013中,通过选择“数据透视表工具-分析”选项卡,在功能区的最左侧可看到数据透视表的名称。
2.“pf.Function = xlAverage”指定值字段汇总方式为“平均值”。如果要按其他方式汇总,可参考下表进行修改:
xlSum 求和
xlCount 计数
xlAverage 平均值
xlMax 最大值
xlMin 最小值
xlProduct 乘积
xlCountNums 数值计数
xlStDev 标准偏差
xlStDevP 总体标准偏差
xlVar 方差
xlVarP 总体方差
xlUnknown 不指定任何汇总方式
如要将值字段的汇总方式批量改为“最大值”,将代码中“pf.Function = xlAverage”改为“pf.Function = xlMax”。
3.汇总方式更改后,数据透视表中的字段名称会自动更改,如“求和项:1月”自动改为“平均值项:1月”,这在以前的版本中还需用其他语句来实现。
Excel:用宏批量更改数据透视表中数据汇总方式相关推荐
- 修改数据透视表中的汇总字段名
随意选定一个非空单元格,右击选"数据透视表选项"--在"显示"里"经典数据透视表布局"处打勾处去掉勾勾即可 ,然后选中汇总单元格,右键--值 ...
- 计算机表格中如何计算数据透视表,Excel中如何在数据透视表中进行计算
会计工作中离不开excel电子表格软件,它不仅具有数据输入.输出.显示.分类.统计.查询等数据处理的基本功能,还具有强大的数据分析功能与程序执行自动化功能,为会计人员的工作提供了许多便利.数据透视表是 ...
- 计算机表格中如何计算数据透视表,[Excel]这才是在数据透视表中进行计算的正确操作!...
"成功生成一张数据透视表,有得时候只是数据处理的开始.当你想对数据透视表中数据进行计算时,你是否有曾疑惑过,为什么填充柄变得无效了? 案例 如果需要对数据透视表中的B列.C列进行计算,并在J ...
- 计算机表格中如何计算数据透视表,在数据透视表中计算值
数据透视表提供了一些计算数据的方法. 详细了解可用的计算方法.源数据类型对计算产生的影响,以及如何在数据透视表和数据透视图中使用公式. 可用计算方法 要在数据透视表中计算值,可使用以下任一或所有类 ...
- 按英语体育计算机创建透视表,数据透视表和数据透视图概述
可使用数据透视表汇总.分析.浏览和呈现汇总数据. 数据透视图通过对数据透视表中的汇总数据添加可视化效果来对其进行补充,以便用户轻松查看比较.模式和趋势. 借助数据透视表和数据透视图,用户可对企业中的关 ...
- excel数据透视表_Excel数据透视表排序问题
excel数据透视表 Usually, it's easy to sort an Excel pivot table – just click the drop down arrow in a piv ...
- excel数据透视表_Excel数据透视表在奥运会上
excel数据透视表 Are you too old to compete in the Olympics? Maybe you're not as bendy as those 16-year-ol ...
- excel数据透视表_无痛的方式隐藏Excel数据透视表项
excel数据透视表 If you're working with an Excel 2007 pivot table, you might want to temporarily hide one ...
- excel数据透视表_Excel数据透视表可轻松实现总计
excel数据透视表 This week I'm working on a client's sales plans for the upcoming fiscal year. They foreca ...
最新文章
- H5调用Android播放视频
- 存储基础知识一 主要技术DAS、SAN、NAS
- 客户挽留:信用卡客户流失管理
- 最好的Java开发人员测试和集成工具
- SendMessage函数的常用消息及其应用
- 微型计算机除具有计算机的一般特点外,10秋学期《计算机应用基础》第1次在线作业答案免费6/15...
- 办公自动化-使用python-docx生成文档-0223
- 在 Laravel 5 中集成七牛云存储实现云存储功能
- Java中break、continue及标签等跳转语句的使用[下]
- 自由之战服务器显示登录失败,自由之战:生存的游戏一直登入不进去怎么办
- sqlserver 备份脚本
- 无法启用iPhone、iPhone 启用错误?用Tenorshare ReiBoot 及 4MeKey 解决
- linux 加快系统时间,修改linux系统时间的方法
- 知识图谱嵌入的应用场景
- 聚类算法(DBSCAN)
- 笔记本安装PCMCIA并口卡
- Python语言程序设计 习题1
- 北工大计算机学院大赛,做北工大的竞赛咖!这些信息你一定不能错过!
- 运动检测与跟踪之动态背景的更新
- centos主机测磁盘读写速度极限