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。
非常感谢 展开
1. 表1中的数据与表2中数据相同的。
2. 表1中有的数据,但表2中没有的。
3. 表1中没有的数据,但表2中又有的。
另外,有可能表1与表2中的编码列的字段类型不一样,有的是数字,有的文本,有的是其他格式。怎么操作?因数据量大,不太可能手工一个一个去改,批量修改的话,有的数据会发生变化,如00023,会变为23。
非常感谢 展开
2个回答
展开全部
我可以给你提供思路(假如编码在第一列,且从第二行开始,编码均为五位数:
一、在两个表的插入一个辅助列(例如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没有")
然后将公式往下拖动即可。
一、在两个表的插入一个辅助列(例如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没有")
然后将公式往下拖动即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询