excel两列数据对比,有相同的数字就输出1,没有相同的,输出0

如图,这个是手动的,有没有公式可以省点劲

第1个回答  2019-01-28
S10=IF(AND(Q10="",R10=""),"",IF(COUNTIF($Q$10:$Q$10000,R10)>0,"1","0"))
拖动填充柄下拉公式。
$Q$10:$Q$10000为Q列数据区域的绝对引用,可根据情况自行修改。
第2个回答  2019-01-28
你在S10输入=IF(countif(Q$10:Q$1000,r10)>0,1,0)向下填充。
第3个回答  2019-01-28
=IF(countif(A:A,B1)>0,1,0)自己改下
第4个回答  2019-01-28
=if(countif(Q:R,R1)>0,1,0)
下拉即可。
第5个回答  2019-01-28

你这个需求用公式有点难,我的理解是你的一组数据中的每一个字符在另一组数据中的每一个字符是否存在,存在就返回什么,不存在返回什么,是这样吧。如果是的话,可以用VBA建立一个自定义函数代码我就照相,手机输入有点麻烦
操作如下:
第一步:打开Excel按Alt+F11打开VBA编辑器
第二步:依次单击菜单栏上插入-模块
第三步:将代码输入到模块中
第四步:输入公式,第一个参数是单元格,第二参数是条件单元格,这两个参数其实都是一样的,不用区分那么细,第三个参数是当条件处理返回的值,第四个是当条件不成立时返回的值


VBA编辑器


以上是代码
望采纳,谢谢!

本回答被网友采纳
相似回答