excel,ISNUMBER

来源:百度知道 编辑:UC知道 时间:2024/06/12 04:30:02
986
232
871
171
102
178
446
737
859
这些是a列的数据,b为01245679,如果b中全部包含a,就在同行的c中显示24

在C1输入公式:
=IF(AND(ISNUMBER(FIND(MID(A1,{1,2,3},1),B1))),24,"")
向下复制公式。

假设:986在A1单元格,01245679在B1单元格。则,可在C1中输入下面公式:
=IF(OR(ISERR(FIND(MID(A1,1,1),B$1)),ISERR(FIND(MID(A1,2,1),B$1)),ISERR(FIND(MID(A1,3,1),B$1))),"",24)
然后,沿C列向下复制C1的公式至需要的位置。
公式意思是:
把A列三位数拆分,分别在01245679中查找是否存在?
有一个不包括返回空,全包括返回24。