天涯论坛

 找回密码
 立即注册
搜索
查看: 14|回复: 4

Excel数据透视表教程:查询数据间的差异

[复制链接]

2973

主题

412

回帖

9117万

积分

论坛元老

Rank: 8Rank: 8

积分
91179187
发表于 2024-10-1 17:42:38 | 显示全部楼层 |阅读模式

       数据透视表绝对是Excel的一大利器,用好它能够让你分分钟完成繁杂的工作。本例便是利用数据透视表查询两组繁杂数据间最细微的差异,堪叫作“明察秋毫的鹰眼”,可供财务对账、统计查询差异参考。

       例:某机构9月30日和10月15日累计收到衬衫订单如下图(原始数据成千上万行):

            图1 原始数据

两个时点的数据结构都是同样的,均有3个项目和2项数据,此刻需求一样的数据结构列出前后的差异以供后续工作的开展。

保准所有项目数据的格式对应相同的前提下,操作过程如下:

       1、单击“0930”工作表名,按住Ctrl后水平向右移动,就可复制一张表,改名为“差异”,置于最末:

              图2 复制工作表

2、将“差异表”中的“数量”改为“0930数量”、“金额”改为“0930金额”。

       3、拖选第2张表“1015”中的A~E列,并复制,粘到差异表I列(与第1组数据空数据项数+1=3列),并将“数量”改为“1015数量”、“金额”改为“10150金额”:

                                            图3 数据准备1

4、在第2组数据值项前(L列前)插进与数据项数相等(此处为2)的空列,这一步极为关键,目的在于经数据透视表汇总时不会与第1组数据混在一块,但相同项的数据会合计为一行:

                                          图4 数据准备2

5、将第2组数据中除标题外的所有数据剪切(单击数据的最左上角单元格,运用Ctrl+Shift+光标向下,再向右、向右选取所有数据)拼接至第1组数据下一行,不要有空行,并将第2组数据中的数据项标题拼在第1组数据后边,使两组数据形成一个整体,但各数据项都是掰开列的。再清除原来第2组数据的项目的题。为有效展示,下图隐匿了若干中间行:

                              图5 数据准备3

       6、选中合并后的数据区中的任意一单元格,在本表的J1(或第1行的任意空白单元格)插进数据透视表:

                                   图6 插进数据透视表

7、将所有项目名拖动进透视表的“行”框、将所有数据项拖进透视表的“Σ值”框中:

                                    图7 添加透视表字段

       8、点击“Σ值”框中的每一个项目,点“值字段设置”,将汇总方式由“计数项”改为“求和项”:

        

                             图8 透视汇总方式调节

       9、单击透视表的任意一单元格,在新境的“数据透视表工具”菜单的“分析”标签里点 “选项”命令:

                                      图9 调节透视设置1

在弹出的界面里点“表示”标签项,勾选“经典数据透视表布局(启用网络格中的字段拖放)”并确定:

              图10 调节透视设置2

       十、再点“数据透视表工具”菜单中的“设计”-“报表布局”-“重复所有项目的签”:

                               图11 调节透视设置3

       完成后的效果见图12。

       11、逐一右击所有项目的任意单元格,去掉“归类汇总…”前的勾:

图12 调节透视设置4

       完成后的数据透视表效果图:

                             图13 调节透视设置后的效果

       12、选取所有透视表列,复制所有数据并原位置选取性粘贴数值,按Ctrl+H将“求和项:”替换为空,最后删除透视表的数据源、删除透视的最后一行“总计”:

                   图14 整理后的数据

13、在标题末续两列,标题名为“数量差”和“金额差”,在数量差下首个单元格写入公式:用1015数量减0924数量,即在H3中写入:=F3-D3,并回车;再选中H3,鼠标右移至右下角直至鼠标变为细黑十字向右拖动复制到金额差中;最后连选H3:I3,一样鼠标右移至右下角直至鼠标变为细黑十字后双击,即自动完成向下填充公式。有多项数据的,以此类推:

                                     图15 计算差异

14、选取所有标题,加上自动筛选,筛选数量差和金额差均为“0”的行并选取筛选出的所有行号(点第1个筛选出的行,而后按Ctrl+Shift+光标向下键可一次选完)右键删除:

                                    图16 删除无差异行

       15、最后取消自动筛选,差异结果就呈此刻了你的眼前:

                                    图17 差异结果

办法看似过程繁多,实质操作起来几分钟就完成了,况且差异项级别随心所欲一次实现,特别有“万军从中取‘差异首级’如探囊取物”般容易的感觉。

  教程配套的Excel源文件在QQ群:488925627共享下载。

  新一期《Excel极速贯通班》11月4日开班,需要全面系统学习的小伙伴,加老师QQ:603830039咨询报名。





上一篇:Excel数据透视表新技巧:妙用∑数值字段实现按行统计数据
下一篇:Excel教程:数据透视表中常用的5个小技巧
回复

使用道具 举报

2996

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109194
发表于 2024-10-20 01:44:00 | 显示全部楼层
外链论坛的成功举办,是与各位领导、同仁们的关怀和支持分不开的。在此,我谨代表公司向关心和支持论坛的各界人士表示最衷心的感谢!
回复

使用道具 举报

3070

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158931
发表于 2024-11-5 11:06:17 | 显示全部楼层
seo常来的论坛,希望我的网站快点收录。
回复

使用道具 举报

3048

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109040
发表于 2024-11-6 12:42:12 | 显示全部楼层
我赞同你的看法,你的智慧让人佩服,谢谢分享。
回复

使用道具 举报

2946

主题

3万

回帖

9997万

积分

论坛元老

Rank: 8Rank: 8

积分
99979427
发表于 2024-11-10 17:03:22 | 显示全部楼层
你的话语如春风拂面,温暖了我的心房,真的很感谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 06:12 , Processed in 0.128124 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.