EXCEL中,单元格B1的内容包括A1,则在C1显示"正确“,如A1为”一三“,B1为”一二三四“,C1则显示"正确

如A1为”一三五“,B1为”一二三四“,C1则不显示

  可以用组合公式:=IF(ISERROR(SUMPRODUCT(FIND(MID(A2,{1,2,3},1),B2))),"","正确")


  如果字符不止3个,可以增加{1,2,3,4,5,6}   半角逗号隔开。


追问

谢谢,功能是可以实现的,能否再帮在下一下,就是在函数里加入,英文不区分大小写功能,如A1"ABC",B1"abcd",C1也显示正确。

追答

  可以,把字母都转化成大写,就通用了,公式如下:

  =IF(A3="","",IF(ISERROR(SUMPRODUCT(FIND(MID(UPPER(A3),{1,2,3},1),UPPER(B3)))),"","正确"))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-09
如果B1的字符数不确定的话:
直接实现我是不会,不过我会曲线救国
在D1中输入=IF(LEN($B2)<COLUMN(A1),"",SEARCH(MID($A2,COLUMN(A1),1),$B2,1)),然后往右拉公式,拉多少格呢?那要看B1有多长的字符了,你可以拉个几百格,只要比B1的字符数大就行了。比如拉到CZ(100格),然后在C1中输入=IF(ISERROR(AND(D1:CZ1)),"错误","正确")就可以了。公式也可以往下拉以便多行使用。
第2个回答  2019-10-29
如果B1的字符数不确定的话:
直接实现我是不会,不过我会曲线救国
在D1中输入=IF(LEN($B2)
评论
0
0
加载更多
第3个回答  2015-04-09
C1中输入
=IF(ISERR(FIND(A1,B1)),"正确","")追问

好像行不通,不包括的也显示正确了

追答

匆匆忙忙之间,不仅会错了意,就连会错意的公式也写错了,抱歉!!!

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