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

Google Sheets条件公式求助:单元格内容判断输出对应值

Google Sheets 条件判断公式解决方案

直接用嵌套IF结合REGEXMATCH就能实现你的需求,以下是针对A列数据的公式(以A2单元格为例):

=IF(ISBLANK(A2), "NA", IF(REGEXMATCH(A2, "city1|city2|city3|city4|city5|city6|city7"), "Metro", "Non Metro"))

公式说明

  • 第一层判断:ISBLANK(A2)检查单元格是否为空,为空则输出「NA」
  • 第二层判断:REGEXMATCH里的|就是正则表达式的「或」语法,只要单元格内容包含city1到city7中的任意一个城市名,就返回Metro
  • 兜底输出:不符合前两个条件的情况,统一输出「Non Metro」

注意事项

  • 把公式里的city1到city7替换成你实际的城市名称,比如要匹配北京、上海等城市,就写成"北京|上海|广州|深圳|杭州|南京|成都"
  • 如果城市名包含正则特殊字符(比如.、*、?),需要在字符前加反斜杠转义,比如匹配New.York写成"New\.York"
  • 选中公式所在单元格,拖动右下角的填充柄就能把公式批量应用到整个数据列,适配26000条数据完全没问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 17:27:03