如何解决如果Excel中的语句不返回假值
我试图理解为什么错误的语句在下面的公式中不起作用。
=IF(FIND("(Pic";A1);LEFT(A1; FIND("(Pic";A1)-1);A1)
如果在单元格A1中找到字符串(图片,我只想执行上面的这段代码:
LEFT(A1; FIND("(Pic";A1)-1)
,它正在工作。当公式找到(Pic )时,它就可以正确执行。
但是,当公式找不到(Pic )时,我只想取整个字符串,这就是为什么在真正的陈述之后,我只是把
;A1)
但是,它不是返回A1内的值,而是返回 #VALUE!
解决方法
解决方案是:
=IFERROR(IF(FIND("(Pic";A2);LEFT(A2;FIND("(Pic";A2)-1);A2);A2)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。