分享

Excel中SEARCH和FIND函数的区别

 阳光的bilan 2015-10-24

ExcelSEARCHFIND函数的区别

来源:excel格子社区

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单元格中为文本“ExcelAccess”,要在其中查找第一个字母“c”出现的位置,则公式:

    =SEARCH("c",A2)

    或:

    =FIND("c",A2)

    都返回“3”

    SEARCHFIND函数的区别主要有两点:

    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!”

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多