excel问题:不等长两列如何查找判断有无包含相同数值(急)

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:56:56
如:
A1:01 B1:01,02,03,04,05,15
A2:19 B2:01,09,23,25,30,33,36,
等等,很多类似数据
请问,如何判断A列的数值有没有在B列里,能不能做到在C列返回判断值,如C1:1 C2:0
大徐哥的答案会出现有的很多次的,不是只有0和1两种,shuhua0715的答案只有0和1,但有的会出现错误统计,不知为何,如本来没有的,它却显示1,有的却显示0,55555555555555555555无解

a列设置为文本格式,因为例子中有01出现;b列每个单元格数据前加个逗号,防止b列中没有01或10但有101而使查找结果为1。

c1=IF(ISERROR(SEARCH(","&A1&",",B1)),0,1)

search也可换用find

确保数据为文本格式,C1输入公式求A1中的数据在B1出现次数
=(LEN(B1)-LEN(SUBSTITUTE(B1,A1,"")))/LEN(A1)

C1公式向下复制