首页 多练吧 今日推送 在EXCEL中SEARCH和FIND函数的区别

在EXCEL中SEARCH和FIND函数的区别

来源:多练会计  2017年04月10日 10:43    阅读:119

 

会计新手10天上岗

 

 Excel中的SEARCH函数和FIND函数都可以在指定的文本字符串中查找另一个文本字符串第一次出现的位置。其语法分别为:

  SEARCH函数:

  SEARCH(find_text,within_text,[start_num])

  FIND函数:

  FIND(find_text, within_text, [start_num])

  其参数为:

  find_text 要查找的文本

  within_text 在其中进行查找的文本

  start_num 指定在within_text中开始搜索的位置,可选。

  例如,A2单元格中为文本“Excel和Access”,要在其中查找第一个字母“c”出现的位置,则公式:

  =SEARCH("c",A2)

  或:

  =FIND("c",A2)

  都返回“3”。

  SEARCH和FIND函数的区别主要有两点:

  1. FIND函数区分大小写,而SEARCH函数则不区分。

  例如上例中要查找字母“e”的位置,两公式返回不同的结果:

  =SEARCH("e",A2)

  返回“1”,因为它没有区分大小写,返回第一个字母“E”的位置“1”。

  =FIND("e",A2)

  返回第一个小写字母“e”的位置“4”。

  2. SEARCH函数支持通配符,而FIND函数不支持。

  如上例中查找前两个字符为“ce”,由三个字符组成的字符串第一次出现的位置,公式

  =SEARCH("ce?",A2)

  返回“3”。

  而公式

  =FIND("ce?",A2)

  返回错误“#VALUE!”。

 

【发布最专业的会计实务、分享最靠谱的财税干货,财会人员最爱关注!微信号:duo-lian,多多在等你哦!】
多练会计二维码
相关阅读
实时资讯全掌握 微信扫一扫
多练会计版权所有 Copyright © www.91duolian.com All Rights Reserved 粤ICP备14085265号