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

如何在Google Sheets中用ArrayFormula实现嵌套SUBSTITUTE等函数的列公式自动扩展

适配自动批量计算的ArrayFormula版本公式

直接将以下公式粘贴到结果列第二行(例如C2单元格),即可自动对所有存在数据的行完成计算,无需手动下拉填充:

=ARRAYFORMULA(IF(ISBLANK(B2:B),"",IF(LOWER(CONCATENATE(SUBSTITUTE(SUBSTITUTE(TRIM(B2:B),"&","and")," ","-")))=SUBSTITUTE(RIGHT(A2:A,LEN(A2:A)-FIND("@",SUBSTITUTE(A2:A,"/","@",LEN(A2:A)-LEN(SUBSTITUTE(A2:A,"/",""))-1))), "/", ""),"Yes","No"))

调整说明

  • 完全保留原有单行公式的逻辑,计算规则没有任何变动:先提取A列URL的最后一段路径,再对比B列关键词转换为规范命名格式后的结果,匹配输出Yes/No
  • 外层嵌套ARRAYFORMULA开启数组运算能力,将原公式中的单单元格引用A2、B2替换为整列范围A2:A、B2:B,实现逐行自动计算
  • 保留空值判断逻辑,B列为空的行不会返回多余内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 10:54:03