如何在两个excel表格中找出不同的数据
答案:2 悬赏:30 手机版
解决时间 2021-03-10 13:03
- 提问者网友:临风不自傲
- 2021-03-09 16:35
B2=IF(ISNA(VLOOLUP(A2,Sheet2!A:A,1,FALSE)),"相同","不同"),有什么错误,一直显示不同
最佳答案
- 五星知识达人网友:毛毛
- 2021-03-09 17:34
估计是函数最后的相同与不同弄反了吧,公式修改为:
=IF(A2="","",IF(ISNA(VLOOLUP(A2,Sheet2!A:A,1,)),"不同","相同"))
有更为精简的写法,公式:
=IF(A2="","",IF(COUNTIF(Sheet2!A:A,A2),"相同","不同"))
提问公式的写法就是如果VLOOKUP找不到A2时,就显示不同,相反就显示相同,估计就是这儿弄反了,把它们对调过来就行了。
如果坚持提问的公式是对的,这得查检公式中A2的值是否存在于Sheet2!的A列中,如果不存在,公式就会显示相同。(不存在不是应该显示不同吗?)
=IF(A2="","",IF(ISNA(VLOOLUP(A2,Sheet2!A:A,1,)),"不同","相同"))
有更为精简的写法,公式:
=IF(A2="","",IF(COUNTIF(Sheet2!A:A,A2),"相同","不同"))
提问公式的写法就是如果VLOOKUP找不到A2时,就显示不同,相反就显示相同,估计就是这儿弄反了,把它们对调过来就行了。
如果坚持提问的公式是对的,这得查检公式中A2的值是否存在于Sheet2!的A列中,如果不存在,公式就会显示相同。(不存在不是应该显示不同吗?)
全部回答
- 1楼网友:撞了怀
- 2021-03-09 18:45
假设老表格的区域是a2:a100,表格区域在a101:a200
在b101输入公式=vlookup(a101,$a$2:$a$100,1,false)
向下复制粘贴,如果值不是#n/a的就是相同的,是#n/a 的就是不同的,用这种方法可以找出新表有,老表没有的数据
同样,把公式写在老表的右边,把公式中的查找区域改成新表的区域,就可以找出老表有,新表没有的的数据。
只要再筛选一下就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯