如何比较两个数据源的差异或相同
2014-01-14 14:20
330 查看
比较两列或者两表的差异或者重复,是很多对账或者跟单员经常要面对的问题,但如果基础知识不好的话,很多时候是纯手工和纯视力活。
其实,只要掌握了COUNTIF和VLOOKUP函数的用途和用法,这类问题简直就不费吹灰之力……
下面将使用两个比较简单的示例来演示一下这两个函数的用途和用法。
--------------------
1.
比较、查找出两列数据的重复值
其实这种问题前面有专题讲述过〖如何在Excel中标识处理重复值〗,所以也不算特殊,只是前面是在同一列内查找重复,而现在我们演化成两个数据源,这样感觉应该更容易理解COUNTIF的用法和意思。
具体步骤不再详述,直接使用COUNTIF就可以判断A区域里是否存在着B区域内的值,如:
=COUNTIF(Green!A:A,A1)
这个公式是写在Orange工作表内,也就是在Green工作表的A列,查找计算Orange表A列对应值的个数,如果返回的计数结果大于0,就表示有重复、有相同的项目,因此:理解万岁!
具体操作过程如下:
[请点击大图查看动态操作演示]
----------------------------------
2.
如何比对两列数据的差异与相同
如下图,比较Sep与Oct两个月份各位员工的QTY值,分析哪些相同,差异值。
这种涉及到两列或多理数据比对的问题,就不再是COUNTIF的专长了,这时我们需要请出VLOOKUP,也是比对高手。
首先你可能需要了解一下VLOOKUP函数的用途和用法:『VLOOKUP函数基本使用方法及常见问题解析』
在这里,我们其实只需要通过Sep与Oct两个月份的记录表里相同的Key值——NAME,用VLOOKUP函数将其中一个月份的QTY查找引用过来,判断或者差值一下就出来结果了。
而且,根据VLOOKUP返回#N/A的原理,如果公式中返回#N/A结果,则表示某个人名未在指定月份的列表里,可能是新增,也可能是对应月份漏掉了,可以反馈的信息还是方方面面的。
具体操作演示如下:
[请点击大图查看动态操作演示]
总之一句话,把COUNTIF、VLOOKUP弄懂,才是正道。
磨刀不误砍柴功~~~
-------------------------
其实,只要掌握了COUNTIF和VLOOKUP函数的用途和用法,这类问题简直就不费吹灰之力……
下面将使用两个比较简单的示例来演示一下这两个函数的用途和用法。
--------------------
1.
比较、查找出两列数据的重复值
其实这种问题前面有专题讲述过〖如何在Excel中标识处理重复值〗,所以也不算特殊,只是前面是在同一列内查找重复,而现在我们演化成两个数据源,这样感觉应该更容易理解COUNTIF的用法和意思。
具体步骤不再详述,直接使用COUNTIF就可以判断A区域里是否存在着B区域内的值,如:
=COUNTIF(Green!A:A,A1)
这个公式是写在Orange工作表内,也就是在Green工作表的A列,查找计算Orange表A列对应值的个数,如果返回的计数结果大于0,就表示有重复、有相同的项目,因此:理解万岁!
具体操作过程如下:
[请点击大图查看动态操作演示]
----------------------------------
2.
如何比对两列数据的差异与相同
如下图,比较Sep与Oct两个月份各位员工的QTY值,分析哪些相同,差异值。
这种涉及到两列或多理数据比对的问题,就不再是COUNTIF的专长了,这时我们需要请出VLOOKUP,也是比对高手。
首先你可能需要了解一下VLOOKUP函数的用途和用法:『VLOOKUP函数基本使用方法及常见问题解析』
在这里,我们其实只需要通过Sep与Oct两个月份的记录表里相同的Key值——NAME,用VLOOKUP函数将其中一个月份的QTY查找引用过来,判断或者差值一下就出来结果了。
而且,根据VLOOKUP返回#N/A的原理,如果公式中返回#N/A结果,则表示某个人名未在指定月份的列表里,可能是新增,也可能是对应月份漏掉了,可以反馈的信息还是方方面面的。
具体操作演示如下:
[请点击大图查看动态操作演示]
总之一句话,把COUNTIF、VLOOKUP弄懂,才是正道。
磨刀不误砍柴功~~~
-------------------------
相关文章推荐
- JavaScript如何比较两个数组的内容是否相同
- excel 如何比较两个表的字段相同的
- 如何比较两个变量的类型是否相同
- asp两个数组如何进行比较,剔除相同,保留不同
- PHP 如何快速比较两个字符串中字符完全相同?
- Java中如何比较两个数组中元素是否相同
- 两个list<object> 比较 得到相同数据 差异数据
- Beyond Compare如何比较两个文件夹差异
- 如何比较两个label间的差异
- JavaScript如何比较两个数组的内容是否相同【转】
- 求助 android开发中 如果两个控件的id相同 会怎样?如何使用findviewbyid ()寻找到?
- 教程-Delphi中比较两个对象是否一致及地址是否相同
- 比较两个二叉树是否相同
- dos命令比较两个文件是否有差异
- C#:比较二个字符串,查找出相同字数和差异字符
- (转载) 比较两个图片是否相同
- Linux用diff比较两个文件的差异
- Java比较两个对象是否相同并获得不同的字段
- 比较两个数组中相同元素并打印出来