excel在sheet1的一列数据里查找sheet2的一列数据里对应的值

excel在sheet1的一列数据里查找sheet2的一列数据里对应的值,并在sheet1里面标示出来。值里面有数字及字母,已经按照升序排列,在sheet1里输入IF(lookup(A1,sheet2!A1:A5000,sheet2!A1:A5000)=A1,0,9)为什么出现N/A,错在哪里?请各位高手指点!该如何处理?谢谢!

你意思是要看sheet2里面有没有跟sheet1里一样的值,有就显示0,没有就显示9对吧
你可以这样设公式=if(countif(sheet2!a1:a5000,a1)>0,0,9)追问

出来都是9.。。。是这么个意思。

追答

稍微修改一下公式
=if(countif(sheet2!$a$1:$a$5000,a1)>0,0,9)

如果还是不行,你发个附件给我看看

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-30
IF(iserror(vlookup(A1,sheet2!A1:A5000,1,false)),9,0)追问

出来都是9.。。。

追答

那就是没有对应的值啊,把你的表截图出来。

追问

好的,我试试。应该是有值的,因为我通过“查找”对其中一个值进行了查找是可以找到的,我怀疑是不是一些细节格式有问题。





上面的是表1下面的是表2,给你添麻烦了。

相似回答