返回目录:excel表格制作
核对的方法有如下几种:e68a84e799bee5baa6e997aee7ad94332
方法一:
在Sheet2的C2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=MATCH(A2&B2,Sheet1!A:A&Sheet1!B:B,0)
公式表示:在Sheet1的A列和B列中,精确匹配同时满足A2和B2都存在的对应Sheet1的行号。如果无法满足条件,则返回错误符号#N/A。
详见附图同表举例
方法二:
在Sheet2的C1单元格输入以下公式,然后向下填充公式
=VLOOKUP(A1,Sheet1!A:B,2,0)=E1
公式表示:判断A1在Sheet1表的A列精确匹配后,返回对应的B列数据是否与当前B1单元格内容相符,相符,就返回TRUE,不符号,就返回FALSE。
详见附图同表举例
方法三:
在Sheet2的C1单元格输入以下公式之一,然后向下填充公式
=COUNTIFS(Sheet1!A:A,A1,Sheet1!B:B,B1)
=SUMPRODUCT((Sheet1!A$1:A$100=A1)*(Sheet1!B$1:B$100=B1))
公式表示:统计Sheet1中A列和B列包含当前工作表的A1和B1的个数,如果没有,计数结果为0 。
详见附图同表举例
1、打开excel数据表格,并把鼠标放在d2 格上,后面的条件值填写了几个,实际可以不和签名的名称排列一样。
2、在功能栏中找到公式或复插入函数,选择查找与引用并找到“VLOOKUP”确定。
3、在第一项里面选择B2格,这个是固定的制条件选择项, 在第二项里面选择H:I,此项是需要核对的条件数值。
4、在第三项里面输入数字“2” 此项是选择在第二项里面所要对比的第几列,第四项输入数字“0” 代表需要精确匹配。
5、函数信息填写完确认后,要核对的数值就引用到D2类了,然后直接用鼠标吧D2列下zd拉,说要对比的数值就都出来了或者把鼠标放在D2格右下角 当鼠标变成实体 “+”时双击也可以。
6、然后把C2值减去D2, 两个数据的有所差异下就可以对比出来了。
我在工作中时常统计复一些业务员的业务数据时,需要把不同表内的数据汇集一起,一般我是分别按列出来。
比如:
比如A列为姓名,B列也为数据,C列为姓名,D列为数据,然后B加D
我想核对一下A和C两列人名否一样
我以前制用过先按人员排序的方法,可我不想打乱人员顺序,所以想问有zd没有更好的公式可以完成这个要求。
或者~~
先在E列判断,E1输入公式
=if(A1=C1,"相同","不同")
将需要核对的数据放到同一张工作表内的两列内,最好的新百旧数据在同一行对应,如新数据啊A列,度旧数据在B列,在其它列使用IF函数判断,如公式C2:=IF(A2=B2,"√","×"),下拉,显示√就是数据相同,显示×就是数据不同。
回答完知毕才能看到完整的问题,所以以下为补充:
在D列=VLOOKUP(C2,$A$2:$B$12,1,0),可以选出相同单号,
在E列=VLOOKUP(C2,$A$2:$B$12,2,0),可以选出相同金额道。
但只能选出第一个相同的,第二个就版不能选出来了。
我觉得用yuqiang462的答案更好,使用条件格式的方法:
在AB列应权用条件格式,填写公式=SUMPRODUCT(($C$2:$C$12=$A2)*($D$2:$D$12=$B2))>0
在CD列应用条件格式,填写公式=SUMPRODUCT(($A$2:$A$12=$C2)*($B$2:$B$12=$D2))>0