You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel公式求助:查找含指定文本的连续单元格并返回内容

可行的Excel查找包含特定文本单元格的公式方案

针对Excel 365/2021(支持动态数组)

直接使用FILTER函数,可一次性返回所有符合条件的单元格内容,无需下拉填充:

=FILTER(CI17:CM17,ISNUMBER(SEARCH("HD",CI17:CM17)))
  • SEARCH("HD", 单元格):判断单元格是否包含"HD",不区分大小写;若需区分大小写,替换为FIND("HD", 单元格)
  • FILTER:筛选区域中满足ISNUMBER(SEARCH(...))条件的单元格,自动返回所有匹配结果

针对旧版Excel(无动态数组支持)

返回第一个匹配的SKU

使用INDEX+MATCH组合公式,旧版需按Ctrl+Shift+Enter完成数组公式输入:

=INDEX(CI17:CM17,MATCH(TRUE,ISNUMBER(SEARCH("HD",CI17:CM17)),0))

返回所有匹配的SKU(需下拉填充)

在第一个结果单元格输入以下公式,旧版按Ctrl+Shift+Enter,然后下拉至出现空白:

=IFERROR(INDEX(CI17:CM17,SMALL(IF(ISNUMBER(SEARCH("HD",CI17:CM17)),ROW(CI17:CM17)-ROW(CI17)+1),ROW(A1))),"")
  • 公式会依次提取所有包含"HD"的SKU,无匹配时返回空白

你之前的MATCH公式失效原因

=MATCH("*-HD*",CI17:CM17,0)依赖通配符匹配,但仅当单元格为纯文本格式时有效。如果你的SKU是数字格式(或带数字的文本被识别为数字),通配符匹配会直接失效。而SEARCH/FIND的方式不受单元格格式影响,兼容性更强。

内容的提问来源于stack exchange,提问作者Ryan Borders

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 20:54:58