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

Excel公式求助:使用Lookup/Match实现跨表字符串关键词匹配

Excel跨表关键词匹配公式方案

前提说明:假设Table1的4个关键词(Red、Blue、Orange、Green)存放在Table1!A2:A5区域,需要匹配的字符串存放在Table2的B列,结果输出到C列对应单元格。

方案1:Excel 365 / 2021及以上版本(支持动态数组)

直接在C2单元格输入以下公式,下拉填充即可:

返回匹配到的具体关键词

=XLOOKUP(TRUE,ISNUMBER(SEARCH(Table1!A$2:A$5,B2)),Table1!A$2:A$5,"无匹配")

仅返回是否匹配的标识

=IF(OR(ISNUMBER(SEARCH(Table1!A$2:A$5,B2))),"匹配","不匹配")

方案2:Excel 2019及更早版本(不支持动态数组)

公式输入完成后需要按Ctrl+Shift+Enter三键触发数组计算,再下拉填充:

返回匹配到的具体关键词

=IFERROR(INDEX(Table1!A$2:A$5,MATCH(TRUE,ISNUMBER(SEARCH(Table1!A$2:A$5,B2)),0)),"无匹配")

仅返回是否匹配的标识

=IF(ISNUMBER(MATCH(TRUE,ISNUMBER(SEARCH(Table1!A$2:A$5,B2)),0)),"匹配","不匹配")

注意事项

  • 上述公式默认不区分大小写,如需区分大小写匹配,将公式中的SEARCH替换为FIND即可
  • 引用Table1的关键词区域时要加绝对引用符号$,避免公式下拉填充时关键词区域发生偏移

内容的提问来源于stack exchange,提问作者Tai R

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 06:24:01