用find之类的函数,没有找到指定目标通常都会报错,结果为#VALUE!,问题是你肯定不需要这样的结果,还是想让公式继续执行下去,方法来了,用函数iserror即可实现,比如你用if配合find:

=IF(iserror(FIND("+",A1)),A,B)

上述语句即,如果在A1找到+号,则执行B公式,否则执行A公式。

再也不会因为A1没有+号而报错了。

Related Posts: Excel公式如何判定#VALUE! :