excel中对比2列数据问题: 2张表,都有相同的某列如编码,其中有相同的数据。 5

有3种情况需要请达人帮忙用公式区分出来:1.表1中的数据与表2中数据相同的。2.表1中有的数据,但表2中没有的。3.表1中没有的数据,但表2中又有的。另外,有可能表1与表... 有3种情况需要请达人帮忙用公式区分出来:
1. 表1中的数据与表2中数据相同的。
2. 表1中有的数据,但表2中没有的。
3. 表1中没有的数据,但表2中又有的。

另外,有可能表1与表2中的编码列的字段类型不一样,有的是数字,有的文本,有的是其他格式。怎么操作?因数据量大,不太可能手工一个一个去改,批量修改的话,有的数据会发生变化,如00023,会变为23。
非常感谢
展开
 我来答
liuzequan1
2012-11-19 · TA获得超过267个赞
知道小有建树答主
回答量:326
采纳率:100%
帮助的人:118万
展开全部
我可以给你提供思路(假如编码在第一列,且从第二行开始,编码均为五位数:
一、在两个表的插入一个辅助列(例如H列),在辅助列中输入公式:
H2
=trim(text(a2,"00000"))
然后将公式往下拖动即可。
二、通过使用countif函数来判定你所说的三种情况(只是提供范例,具体情况你要适当修改):
第1种情况(假如在表1中的I列存放结果),那么
I2=if(countif(sheet2!$h$2:$h$10000,h2)>0,"相同数据","")
然后将公式往下拖动即可。
第2种情况(假如在表1中的J列存放结果),那么
J2=if(countif(sheet2!$h$2:$h$10000,h2)>0,"表2有","表2没有")
然后将公式往下拖动即可。
第3种情况(假如在表2中的J列存放结果),那么
J2=if(countif(sheet1!$h$2:$h$10000,h2)>0,"表1有","表1没有")
然后将公式往下拖动即可。
干阳韩馀yx
2012-11-18 · 超过15用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:26.1万
展开全部
用VLOOKUP
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式