如何在Google Sheet中用ARRAYFORMULA结合COUNTIFS统计含文本的行
自动生效的COUNTIFS统计方案(Google Sheets)
直接用ARRAYFORMULA替代手动复制的COUNTIFS,实现表头列输入文本时自动计算:
示例公式
假设你原本在统计列(比如B列)手动复制的公式是:
=COUNTIFS($D:$D, A2, $E:$E, "目标状态")
现在在统计列的首行(比如B2)输入以下数组公式:
=ARRAYFORMULA(IF(A2:A="", "", COUNTIFS($D:$D, A2:A, $E:$E, "目标状态")))
关键说明
ARRAYFORMULA:驱动公式自动覆盖A2:A范围内的所有行,无需逐行粘贴IF(A2:A="", "", ...):当表头列(A列)单元格为空时,统计列对应位置留空,避免无效的0值- 按需修改
COUNTIFS内的区域和条件:比如调整匹配的数据源列、修改状态判断文本等
内容的提问来源于stack exchange,提问作者Harward Teow
相关产品推荐
相关产品推荐

