Google Sheets公式需求:匹配指定区域单词并返回目标文本对应词
Google Sheets 匹配文本并返回对应单词的公式
可以使用以下公式在C1单元格实现需求:
=INDEX(FILTER(A1:A4, ISNUMBER(SEARCH(A1:A4, B1))))
公式说明:
SEARCH(A1:A4, B1):逐个检查A1:A4中的内容是否出现在B1文本中,不区分大小写,且原生支持通配符(*匹配任意长度字符、?匹配单个字符)。找到匹配时返回对应位置数字,未找到则返回错误值。ISNUMBER(...):将SEARCH的结果转换为布尔值(匹配成功为TRUE,失败为FALSE),用于筛选条件。FILTER(A1:A4, ...):筛选出A1:A4中满足匹配条件的单元格。INDEX(...):由于题目明确仅存在一个匹配项,直接提取筛选后的结果。
示例验证:
当A1:A4为car、big、flower、nope,B1为the flowers are pretty today时,公式会返回flower,符合需求。
内容的提问来源于stack exchange,提问作者hansimglueck
相关产品推荐
相关产品推荐

