问题1.如A1=123456,B1=34,C1=如果A1内容里面有B2的内容,则显示1 否则显示2
亦或是可以使用这样的逻辑,B1=如果A1内容包含有34 12 56等内容,则显示1.否则显示2
第二条的有吗
追答第二条什么,你把问题说具体些。
追问如A1=123456,B1=如果A1内容包含有34 12 56等内容,则显示1.否则显示2, ,亦或是如A1=123456,B1=34 B2=12 B3=56 C1=如果A1内容包含有b1b2b3等内容,则显示1.否则显示2。
我的B2数值不止一个,有可能是多个,那么这个情况应该怎么做
请问能解释一下吗
追答 FIND(B1,A1):判断B1在A1中的位置,如果找到,返回从第几个字符开始有的,是一个数字,如果没有,返回错误值。
ISNUMBER(FIND(B1,A1)):ISNUMBER判断是否为数字的函数,即判断上面返回的是不是数字,也就是B1是否在A1中有。
B1"":检查B1是否为空值,因为空值是恒存于任何字符的。
因为结果为1或2,所以这里可以用IF条件函数判断,也可以直接用算式计算,当不存在里,ISNUMBER(FIND(B1,A1))*(B1"")的值为0、存在于时,值为1,再加上1,即得到想要的结果1或2。
非常感谢,那么能写出这样的吗 :如A1=123456,B1=如果A1内容包含有34 12 56等内容,则显示1.否则显示2, ,亦或是如A1=123456,B1=34 B2=12 B3=56 C1=如果A1内容包含有b1b2b3等内容,则显示1.否则显示2。如果这样的话,就会很大的减少公式量了
本回答被提问者采纳