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

Google Sheets数组公式中空单元格的处理优化问题

Google Sheets数组公式中空单元格的处理优化问题

嗨,我来帮你搞定这个公式的小问题~

你现在的公式会在B、C、D列有空单元格时出现多余的--,其实用TEXTJOIN结合BYROW就能轻松解决,它可以自动忽略空值,只拼接有内容的单元格。

试试这个公式:

={"ID Vélo"; ARRAYFORMULA(BYROW(B2:D, LAMBDA(row, TEXTJOIN("-", TRUE, row))))}

我给你拆解下逻辑:

  • BYROW(B2:D, LAMBDA(row, ...)):逐行遍历B2到D的每一行数据,把每一行的内容传给后面的处理规则
  • TEXTJOIN("-", TRUE, row):用-作为分隔符连接当前行的内容,第二个参数TRUE表示忽略空单元格,这样只要单元格是空的,就不会生成多余的连字符
  • 整个ARRAYFORMULA确保公式能批量应用到所有行,不用手动下拉

之前你用ISBLANK出错,大概率是没把判断逻辑和数组公式结合好——单独判断每个单元格再拼接会写得很繁琐,而上面这个方法简洁又高效,全空的行还会直接返回空白,完全符合你的需求~

备注:内容来源于stack exchange,提问作者Claude Ferron

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 10:34:38