商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 软件教程 > Excel中怎样用SEARCH函数查找特定文本内容

Excel中怎样用SEARCH函数查找特定文本内容

  发布于2026-07-16 阅读(0)

扫一扫,手机访问

Excel里想找一段文本具体在哪个位置,用SEARCH函数确实方便。它的基本用法是 =SEARCH(要查找的文本, 被查找的文本, 起始位置),返回的是匹配内容第一次出现的字符位置编号。比方说,你在城市名、订单号或者产品编码里找某个关键词,SEARCH能直接告诉你这个词从第几个字符开始出现。

Excel中怎样用SEARCH函数查找特定文本内容

第一步:先写出 SEARCH 的基本公式

最基础的形式就是 =SEARCH("北京",A2) 或者 =SEARCH("Excel",A2)。第一个参数是要找的内容,记得用英文双引号包起来;第二个参数是你要检查的单元格。函数找到内容后,会返回起始位置,比如返回5,就说明目标文本从第5个字符开始。

第二步:用单元格引用放搜索关键词

日常做表的时候,关键词没必要硬写死在公式里。把关键词放在D3,然后写 =SEARCH(D3,A11,1)。这样后面只要改D3里的关键词,结果会自动更新,适合批量检查客户名称、城市、产品型号、备注字段里有没有出现某个词。

Excel中怎样用SEARCH函数查找特定文本内容

第三步:用第三个参数指定从哪里开始找

SEARCH的第三个参数是起始位置。公式 =SEARCH(C2,A3,2) 表示从A3的第2个字符开始往后找C2里的内容。如果同一个文本在单元格里出现多次,调整起始位置就能跳过前面的匹配,找到后面那一次。这个参数省略时,Excel默认从第1个字符开始查找。

Excel中怎样用SEARCH函数查找特定文本内容

第四步:用 ISNUMBER 判断是否包含特定文本

SEARCH找到内容时返回数字,找不到时会返回 #VALUE! 错误。如果想把它改成更直观的判断结果,可以套一层ISNUMBER,比如 =ISNUMBER(SEARCH("华东",A2))。如果A2里包含“华东”,SEARCH返回位置数字,ISNUMBER就返回TRUE;如果不包含,结果就是FALSE。

Excel中怎样用SEARCH函数查找特定文本内容

第五步:处理找不到文本时的错误

不想让表格里出现#VALUE!错误提示,可以把公式放进IFERROR。比如 =IFERROR(SEARCH(D3,A2),"未找到"),找到时返回位置,找不到时显示“未找到”。如果只想做筛选标记,可以写成 =IF(ISNUMBER(SEARCH(D3,A2)),"包含","不包含"),结果比单纯的位置数字更直观。

使用SEARCH时还要注意一点:它不区分英文大小写,查找“abc”和“ABC”通常会得到相同结果。如果需要严格区分大小写,应该改用FIND函数。普通关键词检查、模糊包含判断、编码里找固定片段,用SEARCH会更顺手。

本文转载于:https://www.php.cn/faq/2823028.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注