首页 > 解决方案 > 用于计算每列中值数量的 Google 表格数组公式

问题描述

我正在尝试创建一个数组公式,以在添加列时自动填充每列的值总数。

我已经尝试使用计数和间接的组合来执行此操作,并尝试了查询,但我似乎无法让它显示每列的唯一值计数。

这是我第一次尝试使用查询,起初通过阅读有关查询语言的文档似乎是可行的,但我一直无法弄清楚。

这是共享文档:https ://docs.google.com/spreadsheets/d/15VwsL7uTsORLqBDrnT3VdwAWlXLh-JgoJVbz7wkoMAo/edit?usp=sharing

我知道我可以通过在应用程序脚本中编写自定义函数来做到这一点,但是出于性能原因(将会有很多数据),我想使用内置函数,并且我想要快速刷新率。

标签: if-statementgoogle-sheetsgoogle-sheets-formulaarray-formulascounting

解决方案


在 B3 尝试

=ArrayFormula(IF(LEN(B5:5), COUNTIF(IF(B6:21<>"", COLUMN(B6:21)), COLUMN(B6:21)),))

推荐阅读