如何找到表一和表二中excel筛选两列相同项(日期、金额)完全相同的数据?

怎么用excel找出前两列分别相同的值返回第三列的值表1有三列数据,A列为姓名,B列为各种荣誉,C列为荣誉级别;要求在表2中根据表1前两列的相同值返回第三列的值.表2中A、B列大于表1中A、B列的行数,只是顺序不同,由于行数太多,每条去对非常耗时,求各式!
在表2的C1单元格输入公式,然后下拉填充,涉及到表名称的自己更换,或者用鼠标选择.=VLOOKUP(A1&B1,IF({1,0},表1!A:A&表1!B:B,表1!C:C),2,0)
为您推荐:
其他类似问题
扫描下载二维码如何在Excel中快速辨别两列数据是否一致的四种方法介绍
作者:佚名
字体:[ ] 来源:互联网 时间:09-22 17:02:57
这样的工作在很多数据分析中经常会遇到,其实利用Excel中的条件格式功能,既可快速判别同一行中的两列数据是否相同,如果不相同则应用不同的颜色标识。下面小编就为大家介绍如何在Excel中快速辨别两列数据是否一致的四种方法,一起来看看吧
在很多情况下我们需要将Excel表格中的一些数据整理一下,特别是一些相同的数据,我们需要将其找出,然后删除掉。但是在两列单元格中光是用眼睛去查找的话可能很难分辨出来,而且还很费神,何不试试用Excel中的公式自动分辨有哪些相同数据呢?下面有4种方法可以快速帮大家找出重复数据。
我们以下表的数据为例,具体的介绍一下操作方法。
Excel分别对AB列两列数据对比,比如A2=B2,就返回相同,否则返回不相同。
D2公式为:=IF(C2=B2,&相同&,&不同&),这样就可以实现excel两列对比,判断C2和B2是否相同,如果相同就返回值&相同&,反之则显示不同。
同样的方法比较其它数据,结果如下图:
不过细心的朋友会发现,B5和C5实质上有大小写区分的,因此使用这个公式不是完全准确。Excel中exact函数可以完全区分大小写,因此C2公式可以更改为:=IF(EXACT(A2,B2)=TRUE,&相同&,&不同&),然后下拉复制公式,完成excel两列数据对比。
这样我们就很准确的判断两列数据是否相同了,各位朋友按这方法试试。
AB两列都是客户的姓名,需要找到两列重复的客户名称,并标示出来。
C1单元格输入数组公式:=IF(COUNTIF(A:A,B1)=0,&不重复&,&&),然后下拉完成excel两列数据对比。
在Excel中通过比较两列中的数据来查找重复项。如果A列的数据没有在B列出现过,就保留单元格为空。如果A列的数据在B列出现过,就返回A列对应的数据。
C1输入公式:=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),&&,A1)。Match部分得到的结果是#N/A或者数字,然后用ISERROR函数,将#N/A错误值进行处理,ISERROR(#N/A)得到TRUE,ISERROR(数字)得到false,最外面用IF函数来进行判断,如果第一参数是true,就执行第二参数,否则执行第三参数。这个应用是巧用excel两列对比,完成查找重复项。
Excel中用vlookup函数来对比两列。
B1单元格公式为:=IF(ISNA(VLOOKUP(A1,$C$1:$C$6,1,)),&&A有C无&,&&AC共有&)
D1单元格公式为:=IF(ISNA(VLOOKUP(C1,$A$1:$A$6,1,)),&&C有A无&,&&CA共有&)
然后下拉复制公式,完成Excel两列对比。
以上就是如何在Excel中快速辨别两列数据是否一致的四种方法介绍,希望对大家有所帮助!
大家感兴趣的内容
12345678910
最近更新的内容查看: 383|回复: 6
【已解决】如何查找满足条件的几行数据中的最早日期,并显示该最日期行对应的金额?
阅读权限10
在线时间 小时
本帖最后由 dianxin 于
16:16 编辑
1.如何查找满足条件的几行数据(相同合同号的几个日期值,且表2中的是否完成为“否”)中的最早日期,并显示该最日期行对应的金额?
2.如何查找满足条件的几行数据(相同合同号的几个日期值,且表2中的是否完成为“是”)中的最晚日期,并显示该最日期行对应的金额?
我尝试了LOOKUP(1,0/( )*(),X:Y)的结构,但LOOK到的是按升序的值,不能达到问题2的目的。而对于问题1,查找到了最早日期和合同号,如何显示对应的金额呢?
(102.14 KB, 下载次数: 0)
18:20 上传
(49.35 KB, 下载次数: 0)
18:23 上传
18:20 上传
点击文件名下载附件
10.73 KB, 下载次数: 7
阅读权限95
在线时间 小时
(11.57 KB, 下载次数: 14)
19:07 上传
点击文件名下载附件
阅读权限100
在线时间 小时
见附件……
19:19 上传
点击文件名下载附件
11.49 KB, 下载次数: 16
阅读权限10
在线时间 小时
非常谢谢!
您的公式里面={LOOKUP(1,0/(A16&C16=A16&表2!C$2:C$30),表2!B$2:B$30)}中用了A16&C16两个单元格的值连接以后再作查找给了我很大的启发。相比于3楼,这个方法不需要产生辅助列。
但是用查找条件中的条件(红色)用A16&C16=A16&C$2:C$20,我的理解是实际上对比表2中C$2:C$20中有没有等于表1中C16的单元格,如果表2中C$2:C$20中没有重复值是可以的(可能是我示例数据的问题),如果C$2:C$30有多条等于表1中C16的值的话,会不会产生错误的结果?应该怎么修改呢?
阅读权限10
在线时间 小时
见附件……
非常感谢您!通过您给的答案示例,我学习了数组公式以及数组公式结合MAX,MIN, LOOKUP函数的部分使用技巧。我注意到您在表2中引用了辅助列,对我启发很大。谢谢!
BTW,我想多请教您,是否有不用辅助列的方式实现?
阅读权限100
在线时间 小时
本帖最后由 wangjguo44 于
16:05 编辑
非常感谢您!通过您给的答案示例,我学习了数组公式以及数组公式结合MAX,MIN, LOOKUP函数的部分使用技巧 ...
我的公式并没有用辅助列呀——《表2》E:F列虽是两列公式,那并非辅助列,只是我《表1》公式在表2中的草稿(在《表2》里写公式省却了跨表引用的麻烦,验证无误,复制到结果表《表1》中),只是没有清除而已,你不妨仔细看看《表1》的公式,与《表2》E:F列,没有一毛的关系,清除了《表2》E:F列的公式,对《表1》的公式没有丝毫影响!
阅读权限10
在线时间 小时
我的公式并没有用辅助列呀——《表2》E:F列虽是两列公式,那并非辅助列,只是我《表1》公式在表2中的草稿 ...
谢谢!怪我眼拙,看错了。问题已解决!崇拜!!
最新热点 /1
GO,当当年终最后一弹,ExcelHome图书一律4.9折,活动时间为即日起至12月13日,点击“查看”,抢购良机在此一举!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师EXCEL表格问题。&br/&现在有两个表,我想将表1里的数据整合然后用一句话描述后弄到表2里。比如项目-日期金额用途,但是每个项目可能对应多个数据,选出里面日期距离现在最近的,日期一样就金额大的,表1表2都是固定了项目名,但是有些项目是一样的,但是名称有略微的不同,请问怎么快速弄出来呢
EXCEL表格问题。现在有两个表,我想将表1里的数据整合然后用一句话描述后弄到表2里。比如项目-日期金额用途,但是每个项目可能对应多个数据,选出里面日期距离现在最近的,日期一样就金额大的,表1表2都是固定了项目名,但是有些项目是一样的,但是名称有略微的不同,请问怎么快速弄出来呢
补充:模板就没有啦。情况本来很乱的,下午用最原始的方法,总之弄成了单一的,没有重复的了,就是一家公司对应日期金额,还有所办业务,办的业务可以是多个,用一句话把日期金额业务都概括整理到表2,但是由于两个表对应公司名称有略微不同,或者表2没有表1的公司,怎么利用公式?大概说要用到什么公式就好了,当然有例子就更好。表1是数据源
不区分大小写
恩恩。。。。。。
略懂社热议
等待您来回答
微软专区领域专家
&SOGOU - 京ICP证050897号}

我要回帖

更多关于 excel两列对比找相同 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信