设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[Excel技巧] Excel中SEARCH和FIND函数的区别

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-10 10:13:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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!”。
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-23 20:08 , Processed in 0.152787 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表