相关文章推荐
酒量大的可乐  ·  maven的scm插件介绍及使用示例 - ...·  3 月前    · 
爱玩的跑步鞋  ·  System.IO.FileLoadExce ...·  1 年前    · 
朝气蓬勃的茶叶  ·  在生物制药领域,视觉缺陷检测系统对比传统检测 ...·  1 年前    · 
英俊的刺猬  ·  js前端生成excel表格 - 掘金·  1 年前    · 
买醉的闹钟  ·  Paypal怎么用?Paypal使用教程详解 ...·  1 年前    · 
Code  ›  Excel中两列(表)数据对比的常用方法开发者社区
大数据 电子表格 数据透视
https://cloud.tencent.com/developer/article/1869522?areaSource=106002.4
热情的黑框眼镜
2 年前
作者头像
大海Power
0 篇文章

Excel中两列(表)数据对比的常用方法

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 用户8950297的专栏 > 正文

Excel中两列(表)数据对比的常用方法

发布 于 2021-08-30 11:10:21
2.8K 0
举报

Excel中两列数据的差异对比,方法非常多,比如简单的直接用等式处理,到使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)实现各种复杂的数据整理后再进行对比,可以根据实际需要选择使用。

一、简单的直接等式对比

简单的直接等式对比进适用于数据排列位置顺序完全一致的情况,如下图所示:

二、使用Vlookup函数进行数据的匹配对比

通过vlookup函数法可以实现从一个列数据读取另一列数据,从而形成匹配对比。vlookup函数除了适用于两列对比,还可以用于表间的数据对比,如下图所示:

三、使用数据透视进行数据对比

对于大规模的数据对比来说,数据透视法非常好用,具体使用方法也很简单,即将2列数据合并后,构造成明细表,然后进行数据透视——这种方法适用于多表数据对比,甚至可以在一些数据不太规范的场合下,减少数据对比的工作量,如下例子:

表间数据不规范统一,用数据透视递进巧比对

比如很多公司的盘点数据对比问题,手工录的表里货品代码就经常少一个横杠、多一个横杠的,有的“文艺”干脆就写成“文”,对起来很麻烦。

这种数据汇总后就有各种问题,很难用公式去匹配。于是可以考虑用数据透视,先对大类,看看哪些大类是对不上的,然后再针对有差异的大类对明细,缩小对照范围。比如把2个数据透视都放到一张表里看看。显然,大类的时候“厨具”、“卫生”、“文艺”三类都有差异。 接着把细类放进去,把没有差异的大类筛选掉。 继续对细类筛选比对: 最后对细类进行比对,就双击生成明细: 结果如下图所示: 新建窗口并重排后进行核对: 在垂直并排的窗口中分别进行对比即可:

四、用Power Query实现表间数据的自动对比

对于以上的方法,最推崇的其实是Excel2016新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)的方法,因为用Power Query进行的数据对比,可以随着数据源的更新而达到一键更新对比结果的效果。

比如,有两个表的数据要天天做对比,找到差异的地方,原来用Excel做虽然也不复杂,但要频繁对比,就很麻烦了,因此,可以考虑使用Power Query来实现直接刷新的自动对比。

PowerQuery最大的优势就是只干一次,以后有新数据就刷新一下就搞定,尤其适合这些需要频繁重复操作的工作。 1、将需要对比的2个表的数据加载到Power Query 2、以完全外部的方式合并查询 3、展开合并的数据

 
推荐文章
酒量大的可乐  ·  maven的scm插件介绍及使用示例 - 有没有成功 - 博客园
3 月前
爱玩的跑步鞋  ·  System.IO.FileLoadException:“未能加载文件或程序集“xxx”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配_system.io.fileloadexceptio
1 年前
朝气蓬勃的茶叶  ·  在生物制药领域,视觉缺陷检测系统对比传统检测方式优势有哪些 - 腾讯云开发者社区-腾讯云
1 年前
英俊的刺猬  ·  js前端生成excel表格 - 掘金
1 年前
买醉的闹钟  ·  Paypal怎么用?Paypal使用教程详解 - 知乎
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号