问题描述:
excel find函数一次查找多个条件问题!求高手!
bai - 度-你-哥sb,我发这个问题,为啥给我删了.犯j啊~
A列B列
5=FIND({2,3,4},a1) #VALUE!
2=FIND({2,3,4},a1) 1 结果正确
3=FIND({2,3,4},a1) #VALUE! 应该显示 1
我发现,只能查数组中的 第一个值导致的问题.
但是我受一个例子的启发,改为这样就可以正确显示为什么?
=MIN(IF(ISERROR(FIND({2,3,4},a1)),4^8,FIND({2,3,4},a1)))
上面公式中分别为 a1,a2,a3 写错了.大家不要纠结公式,公式没问题.
是想判断a列单元格的数据里面,是否包含2,3,4这几个数字~
我意思,这样应该能实现,
=FIND({2,3,4},a1).
结果不行,他只会查2,不查后面的.
需要这样来实现
=MIN(IF(ISERROR(FIND({2,3,4},a1)),4^8,FIND({2,3,4},a1)))
加了个判断,然后取最小值,就可以让{}中的数组都得到查询.真不懂~
bai - 度-你-哥sb,我发这个问题,为啥给我删了.犯j啊~
A列B列
5=FIND({2,3,4},a1) #VALUE!
2=FIND({2,3,4},a1) 1 结果正确
3=FIND({2,3,4},a1) #VALUE! 应该显示 1
我发现,只能查数组中的 第一个值导致的问题.
但是我受一个例子的启发,改为这样就可以正确显示为什么?
=MIN(IF(ISERROR(FIND({2,3,4},a1)),4^8,FIND({2,3,4},a1)))
上面公式中分别为 a1,a2,a3 写错了.大家不要纠结公式,公式没问题.
是想判断a列单元格的数据里面,是否包含2,3,4这几个数字~
我意思,这样应该能实现,
=FIND({2,3,4},a1).
结果不行,他只会查2,不查后面的.
需要这样来实现
=MIN(IF(ISERROR(FIND({2,3,4},a1)),4^8,FIND({2,3,4},a1)))
加了个判断,然后取最小值,就可以让{}中的数组都得到查询.真不懂~
问题解答:
我来补答展开全文阅读