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

Google Sheets公式需求:提取单元格中匹配的指定文本

Google Sheets 公式实现指定关键词匹配返回结果

返回第一个匹配的关键词

在F3单元格输入以下公式,会返回K3中第一个出现的目标关键词(FR/GB/IT/CH/DE/AL),未匹配时返回No action required:

=IFERROR(REGEXEXTRACT(K3,"FR|GB|IT|CH|DE|AL"),"No action required")
  • REGEXEXTRACT(K3,"FR|GB|IT|CH|DE|AL"):在K3文本中查找第一个匹配的关键词(|表示逻辑“或”)
  • IFERROR(..., "No action required"):如果未找到任何匹配,捕获错误并返回指定提示文本

返回所有匹配的关键词(多结果用逗号分隔)

如果K3中可能包含多个目标关键词,想要返回所有匹配项,可使用以下公式:

=IF(COUNTA(IF(REGEXMATCH(K3,{"FR","GB","IT","CH","DE","AL"}),{"FR","GB","IT","CH","DE","AL"},))=0,"No action required",TEXTJOIN(", ",TRUE,IF(REGEXMATCH(K3,{"FR","GB","IT","CH","DE","AL"}),{"FR","GB","IT","CH","DE","AL"},)))
  • REGEXMATCH(K3,{"FR","GB",...}):逐个检查每个关键词是否存在于K3中,返回布尔值数组
  • IF(..., {"FR","GB",...},):将匹配到的关键词保留,未匹配的留空
  • COUNTA(...):判断是否有匹配的关键词,无匹配则返回提示文本
  • TEXTJOIN(", ",TRUE,...):将所有匹配的关键词用逗号加空格连接成字符串

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 00:33:17