一、函数介绍
SEARCH 函数 用于查找字符首次出现位置。
二、函数解读
- 函数公式:=SEARCH(搜索字符串, 要搜索的文本, [开始位置])
- 参数释义:
- 搜索字符串(必填): 要查找的文本字符串
- 要搜索的文本(必填):要在哪一个字符串查找
- 开始位置(选填): 从要搜索的文本的第几个字符开始查找。当从第一个字符开始查找时可省略。其实不论你输入什么,它都是从第一个字符开始查找,只是会跳过从开始到你输入数字中间的字符。
- 注意事项:
- 可以在搜索字符串中使用通配符,通配符包括问号 (?) 和星号 (*);问号指的是任意的单个字符,星号指的是任意一串字符。
- 因此如果要查找真正的问号或星号,请在该字符前键入波形符 (~)如果原句中的问号是中文字符的问号不需要加波形符 (~)
- SEARCH 函数 跟 FIND 函数的区别是 SEARCH 函数属于模糊查找,而 FIND 函数属于精确查找
- 举个例子:
三、操作步骤
使用 SEARCH 函数
- 选中单元格,在单元格内输入 =SEARCH,或者点击工具栏中的公式按钮,选择文本,然后选择文本中的 SEARCH 函数
- 在单元格中分别输入公式参数,=SEARCH("天",A15) 和 =SEARCH("天",A15,4)
- 按 回车 键,单元格中将显示判断的结果 3 和 5,这是因为第二个公式的意思是从第四个字符开始数,但其实都是从第一个字符开始查找的
250px|700px|reset
删除 SEARCH 函数
选中应用了 SEARCH 函数的单元格,按删除键,清空单元格内的函数公式。
四、场景实践
使用 SEARCH 函数快速找出相同后缀的单词
学习一门语言难免需要学习单词的前缀后缀,面对大量的相似的后缀,往往难以分清单词和单词之前的区别,这是使用 SEARCH函数 就可以快速筛选需要的前后缀
- 下图中所用的公式:=SEARCH("able",A1)
- 公式参数解读:下图想要通过确定 ”able" 这个字符串的位置来判断后缀,在 search_for 填入 "able"之后,会发现第 5 行的 “breakage“ 出现错误值,因此可以判定这个词不属于 "able“ 后缀系列