Excel技巧,​​如何批量将Excel数据透视表的计数字段更改为求和呢?

Excel技巧,​​如何批量将Excel数据透视表的计数字段更改为求和呢?

小伙伴们,你们好呀!开工后,大家一定都很忙吧?有部分小伙伴可能忙着做年初计划,开始一年中使用表格频次最高的时刻。提到计划一定少不了数据分析,表格中数据分析用到最多的就是数据透视表。今天跟大家聊一下使用数据透视表过程中遇到的经典案例。

首先我们来复习一下:如何在表格中插入数据透视表?

鼠标放在数据区域,在插入选项卡中找到数据透视表点击插入,随后会出现新建工作表存储(也可以自定义在当前工作表空白单元格存储)在新建的数据透视表中拖动透视字段到行和值中,会自动进行计算。

006fRELkly4h6mihsgag6g30mi0fcqen

 

常规的数据字段项拖动到值字段时,会自动显示成求和,但是今天我们遇到的问题是所有的数据都显示计数项,这是为什么呢?

我们来手动选中值计数字段,将计算类型更改为求和看一下,发现更改求和项后结果显示为0,很明显数据存在异常的现象

回到数据源检查数据发现原来数字是文本格式,我们都知道文本数字求和的结果会是0,对应数据透视表也会默认文本数据是计数,所以不会是求和。

我们全选数字所在单元格区域,将单元格格式设置为常规格式,然后复制数据,打开剪贴板,利用剪贴板所见即所得的原理,将数字由文本格式转换为常规可以求和的格式。

小互动:除了使用剪贴板将文本数据转换为数值,还有什么方法?(提示:数据*1)

紧接着我们回到刚刚的数据透视表里,打开数据透视表分析选项卡,找到刷新功能,选择全部刷新一下数据,会发现前面更改求和的字段数值不再是0了,证明前面的数据格式确实对数据透视表求和存在影响。

再次将其他值字段由计数项更改为求和即可,但是这里我们会发现一个问题就是遇到的字段项如果比较多的时候,如何批量将数据透视表的计数字段更改为求和字段呢?

可能此时有小伙伴们会将字段值全部取消勾选,然后再次选择到值字段中就会全部变成求和项了,操作如下图:

这样如果值字段只有少量时一定是最优选择,遇到非常多的字段需要全部点击选择一遍很明显就不简便了。

以下是小编手动调整将计数字段为求和字段后的效果图示:

既然聊到这里,小琥也不藏着掖着了,直接上代码,使用VBA编程可以快速将数据透视表值字段中的计数字段更改为求和字段。备注:需要选中数据透视表。

代码如下:

Sub 数据透视表字段转换()

Dim i As PivotField

With Selection.PivotTable

    .ManualUpdate = True

        For Each i In .DataFields

            With i

                .Function = xlSum'计数改求和调整这里;xlSum是求和、xlCount是计数

                .NumberFormat = "#,##0"

            End With

        Next i

    .ManualUpdate = False

End With

End Sub

代码操作注意事项:

第一步先复制代码,第二步从开发工具中打开VBE,插入一个新的模块,双击模块进入后粘贴代码,然后点击运行,运行前注意上面代码的计数和求和状态。

总结一下:我们介绍了如何插入数据透视表,常见的数据为文本型在数据透视表中不求和的解决办法是将文本数据转换为数值型,给大家推荐了剪贴板的所见即所得的原理,调整后的数据记得刷新数据透视表哦!使用VBA批量设置数据透视表字段时注意备份数据,因为VBA代码操作后不可以撤销的哦!

小琥开发了对应的Excel插件,需要也可以去网站下载。

以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。

 

学习资料见知识星球。

以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。

快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利​​​​!

更多技巧, www.excelbook.cn

欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;

Excelbook.cn Excel技巧 SQL技巧 Python 学习!

你将获得:

1、价值上万元的专业的PPT报告模板。

2、专业案例分析和解读笔记。

3、实用的Excel、Word、PPT技巧。

4、VIP讨论群,共享资源。

5、优惠的会员商品。

6、一次付费只需129元,即可下载本站文章涉及的文件和软件。

文章版权声明 1、本网站名称:Excelbook
2、本站永久网址:http://www.excelbook.cn
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长王小琥进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END
分享
二维码
< <上一篇
下一篇>>