03.08 在excel中核对两组数据差异除了用vlookup还有没有别的快速方法?

那些时光262


小白也能学会的5个数据核对技巧,关键是高手经常在用哦!

数据核对,也是工组中的重要组成部分,如果各位亲还在手工核对,那就抓紧时间学习下文5种实操技巧哦!

一、Ctrl+\\法。

方法:

1、选定需要核对的数据区域。

2、快捷键Ctrl+(反斜杠)。

3、填充颜色。

二、IF函数比较法。

方法:

在目标单元格中输入公式:=IF(C3=D3,"相同\

Excel函数公式


案例:

1. 快速找出以下两列中的行同值不同:

操作步骤:

1. 选中 A:B 两列 --> 按 Ctrl+\\,B4 单元格的“岳云鹏”就被选出来了

* 请注意:

  • 我的措辞是“行同值不同”,什么意思呢?就是这个快捷键只能比较相同行的差异,如果 B 列顺序全部打乱,那么就会被全部选中

  • 如果需要查找 A 列中是否含有 B 的值(不论排序),那还是得用函数,比如 vlookup, index, countif, sumif 等等等等,各种函数的用法我也写过,大家查看一下历史文章

2. 默认情况下,以左列为基准,查右列,如果要以右为基准,查左列怎么做?

  • 选中 A:B 两列 --> 按住 Ctrl,选中 B 列任意单元格

  • 按 Ctrl+\\,A4 单元格的“孙越”就被选出来了

2. 快速找出以下两行中的列同值不同(进阶,多一个快捷键)

操作步骤:

1. 选中 1:2 两行 --> 按 Ctrl+Shift+\\,D2 单元格的“岳云鹏”就被选出来了

2. 同理,如果要以第 2 列为基准,查第 1 列,只需要在选中 1:2 两行后,加一步 --> 按住 Ctrl,选中第 2 行任意单元格

3. 快速找出下表中的某个不同单元格:

操作步骤:

1. 全选表格 --> 按 Ctrl+\\,B3 单元格的“郭麒麟”就被选出来了


Excel学习世界



方法1:<ctrl>+\\快捷键,快速找出两列数据间的差异/<ctrl>

选择两列(也可以是多列)数据区域,按下快捷键<ctrl>+\\(反斜杠)组合键;/<ctrl>

这个方法最简单,适用于连续的多列数据快速找出差异


方法2:使用定位条件中的查找差异

选择数据区域,按下<ctrl>+G(或者F5)定位条件,在面板中,选择“行内容差异”或者“列内容差异”;
/<ctrl>

这个方法可以按行内容查找差异,也可按列内容查找差异;


方法三:函数法,可以使用IF,Vlookup,Countif等函数判断

函数IF的用法:=IF( 条件, 满足条件返回值, 不满足条件时返回值 )

如,输入IF(a3=b3, "相同\

Excel大全


除了vlookup函数可以实现数据差异查找,还可以以下三个快捷技巧可以实现快速核对差异数据。

技巧1:Ctrl+快速核对数据差异

操作:选择两列数据后,按快快捷键Ctrl+,这样就可以自动选择两列数据有差异的地方,也就是会自动选中不重复的内容,然后我们将文本填充一下红色就可以很明显的看出来。

技巧2:Ctrl+G快速定位行内容差异

操作:选择数据区域后,按ctrl+g特殊定位,选择行内容差异单元格。这种方法同样可以自动定位到不重复的单元格内容。将文本单独填充红色同样可以看出来。

技巧3:条件格式快速查找重复数据

操作:选择数据区域后,点击开始—条件格式—突出显示重复值数据。这样会自动将两列数据有重复的地方填充为不同颜色,如果没有重复的情况会正常显示。


这三种方法是除函数外操作最便捷的三种方法,大家可以尝试操作一下。


Excel函数与VBA实例


之前刚回答过关于核对数据偏差的方式,除了vlookup,还能采用高级筛选、条件格式、标准偏差,下面我来介绍下具体的使用步骤。

高级筛选

这个功能比较简单,但是没有不能精准的定位到单元格。

具体使用步骤如下:

1、选择【数据】-【排序和筛选】-【高级】;

2、在【高级筛选】弹出框,分别框选表1和表2作为【列表区域】和【条件区域】,并点击确定;

3、在筛选完成后,表1中不同数据区域会隐藏选中表格,更改字体颜色并取消隐藏后,字体颜色没有变化的就是数据不同的区域。


条件格式

条件格式不仅保持了精准度还能在现有表格中更为直观的看到数据变化,最推荐的方法就是这个了。

具体操作步骤如下:

1、选择【开始】—【条件格式】-【新建规则】;

2、在弹出框中的规则类型中选择【只包含以下内容的单元格设置格式】,满足以下条件的单元格设置格式中单元格值的运算符【介于】改为【不等于】,区域更改为【=工作表2!A1】;

3、设置不同区域的单元格格式,选择【格式】,在弹出框中将字体颜色设为红色。

设置完成后,表1中红色字体则为数据不同区域。


标准偏差

标准偏差法需要借助于公式,但比函数法更为简单,不需要对公式有深刻的理解。

具体操作步骤如下:

1、 新建一个工作表,选择【数据】—【数据工具】—【合并计算】;

2、在【函数】弹出框中将函数公式选取为【标准偏差】;

3、开始添加【引用位置】,分别将两个表格添加到引用位置,在【标签位置】的【最左列】中打钩,并点击确定。

完成以上步骤后,就会在新建的表格中看到标准偏差表格,其中无变化的为0,有数据差异的非0。


以上总结的除了Vlookup之外的三种数据核对,都属于操作简单,方便比较,对Excel小白来说没有任何难度,希望可以帮到大家。

永中Office 2019个人版即将上线,免费无广,邀请您享受不一样办公体验

永中软件


我是头条号:Excel自学成才,还可以用countif函数来进行解决。

有两个表格,A表和B表,其中都有一列订单号码,简化的例子如下所示:

现在我们要知道3个项目

1、A订单和B订单中都有的项目

2、A订单在B订单中没有的项目

3、B订单在A订单中没有的项目

这也就是两个集合的问题,我们分别要求出黄色区域(两表中都有的项目),黄色左上区域(A在B中没有的项目),黄色右下区域(B在A中没有的项目)

因为我们举例比较少,一眼就可以看出来

A和B中都有的订单号是:2,3,4

A在B中没有的订单号是:1,5,6

B在A中没有的订单号是:7,9,11,12

如果数据比较长的情况下,我们只需要一个函数公式就可以搞定,首先我们在B列插入一个辅助列,在B2单元格中输入公式:=COUNTIF(D:D,A2)

也就是对A中的订单号,查看在B中出现的次数,如果有,计数为1,如果没有,计数为0。

比如1这个订单号,在B中是没有的,所以计数函数的结果是0

比如2这个订单号,在B中是出现1次的,所以计数函数结果是1

同样的在D列插入一个辅助列,输入公式:=COUNTIF(A:A,D2)

通过建立了这两个辅助列,那我们想得到结果就很简单了

1、A和B中都有的订单号。我们对A列进行筛选数值为1的结果就是了

2、A在B中没有的订单号,在A表中筛选辅助列为0的内容即可

3、B在A中没有的订单号,我们在B列中筛选辅助项为0的项目就可以了


Excel自学成才


还有index函数+match函数,match函数的意思就是在某一列中匹配要找的内容,然后返回这个内容所在的行号,index与之恰好相反,根据行号返回某一列该行号的内容。这两个函数组合的作用就是根据一列某行的内容查找其他列的内容。如果还要更简便的方法,如果经常比对 那就是编一段自动对比的代码,把过程联系到菜单,一键执行比对。


深入浅出VBA


:

\n

{!-- PGC_VIDEO:{"thumb_height": 636, "thumb_url": "25cea0009e6836bfa3b53\


分享到:


相關文章: