find()函数使用问题

ccbxnzhwj 2003-08-20 04:30:02
find()函数,如果一个字符串不在另一个字符串出现,则得到错误的结果,但我想的到结果1,应怎么办?
...全文
56 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
EdwardZhou 2003-08-20
  • 打赏
  • 举报
回复
如果只是为了在 FIND 函数找不到指定内容时返回 1,可以不用 IF 函数,恰当地使用逻辑运算式可以简化公式,提高速度。比如:
=ISERROR(FIND("A",A1))*1
即可。

如果FIND 函数找到了指定内容,将返回 0;
如果没有后面的 *1,此算式将返回 TRUE 或者 FALSE。

提问者不妨试试。
HawaiiLeo 2003-08-20
  • 打赏
  • 举报
回复
有这个,真是太好了.

另外建议你看一看office的实力文档:
C:\Program Files\Microsoft Office\Office\Samples\SAMPLES.XLS
ziken 2003-08-20
  • 打赏
  • 举报
回复
=IF(ISERROR( <formula> ),"1",<formula>)


其中<formula> 为你的find 函数;


另外建议你看一看office的实力文档:
C:\Program Files\Microsoft Office\Office\Samples\SAMPLES.XLS
ccbxnzhwj 2003-08-20
  • 打赏
  • 举报
回复
EXCEL里
ziken 2003-08-20
  • 打赏
  • 举报
回复
vba中,还是在Excel里??

5,138

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧