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

Google表格如何编写单公式根据Subject列标记Buyer/False标签

Google Sheets 标签自动标记公式

假设你的「Subject」列为A列,第1行是表头,第一个数据行从第2行开始,直接在「tags」列的第2行单元格输入以下公式,下拉填充即可使用:

=IF(OR(REGEXMATCH(A2, "\d"), REGEXMATCH(A2, "(?i)St|Street|Ave|interested")), "Buyer", "False")

如果需要整列自动批量生效、不用手动下拉,可以直接在tags列第2行输入数组版本公式:

=ARRAYFORMULA(IF(A2:A="",,IF(OR(REGEXMATCH(A2:A, "\d"), REGEXMATCH(A2:A, "(?i)St|Street|Ave|interested")), "Buyer", "False")))

公式逻辑说明

  • 外层用IF函数做结果分支:满足判定规则返回Buyer,不满足返回False
  • 用OR函数实现「任一条件满足即触发」的逻辑,覆盖两类判定规则
  • 用正则匹配函数REGEXMATCH做文本特征检测:
    • \d:匹配单元格任意位置的数字,覆盖带门牌号的地址特征
    • (?i)是正则的忽略大小写标记,后续用|分隔所有需要匹配的关键词St|Street|Ave|interested,不管关键词是全大写、全小写、首字母大写(比如示例里的"Interested")都能正常识别,覆盖街道类地址关键词和购房意向关键词场景

测试样例匹配结果

对应给出的Subject列示例内容,公式返回结果完全符合预期:

  • 15 placebo St:匹配数字+St关键词,返回Buyer
  • 5 Guatemala Ave:匹配数字+Ave关键词,返回Buyer
  • I am really Interested:匹配interested关键词(忽略大小写),返回Buyer
  • Testing:无匹配特征,返回False
  • Rental or Rent:无匹配特征,返回False

如果你的Subject列不是A列、或者起始数据行不是第2行,把公式里的A2/A2:A替换成对应实际单元格引用即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 17:48:13