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

Google Sheets单元格文本匹配返回对应值的公式求助

Google Sheets 多匹配分类返回公式

直接使用以下公式即可实现需求,公式会根据F10单元格内的文本内容,返回对应的分类标签,多个匹配时自动用逗号分隔:

=TEXTJOIN(", ", TRUE, IF(OR(ISNUMBER(SEARCH("Pizza", F10)), ISNUMBER(SEARCH("Hotdog", F10))), "Food", ""), IF(OR(ISNUMBER(SEARCH("Apple", F10)), ISNUMBER(SEARCH("Banana", F10))), "Fruit", ""), IF(OR(ISNUMBER(SEARCH("Coffee", F10)), ISNUMBER(SEARCH("Coke", F10))), "Drink", ""))

公式说明

  • SEARCH("关键词", F10):检测F10是否包含指定关键词,不区分大小写;若需严格区分大小写,替换为FIND("关键词", F10)
  • ISNUMBER(...):将SEARCH/FIND的结果转换为布尔值,找到关键词返回TRUE,未找到返回FALSE
  • OR(...):同一分类下的任意关键词匹配即判定为符合条件
  • IF(...):符合条件时返回对应分类标签,否则返回空文本
  • TEXTJOIN(", ", TRUE, ...):将所有非空的分类标签用「逗号+空格」连接,TRUE参数会自动忽略空值

验证示例

  • F10包含"Pizza" → 返回Food
  • F10同时包含"Pizza"和"Apple" → 返回Food, Fruit
  • F10同时包含"Pizza"、"Apple"和"Coke" → 返回Food, Fruit, Drink
  • F10包含"Banana"和"Coffee" → 返回Fruit, Drink

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 22:48:51