我的数据H2:L
位于 H 是静态的但 L 可以增长到新列之间。
如何使用像 an 这样的动态东西arrayformula
来根据行来计算每列中某些字符串的出现次数?
我希望是动态的,而不仅仅是简单的,countif
因为行数是动态的。
例如,我想返回测试和Foobar下的数字:
A | 乙 | C | D | 乙 | F | G | H | 我 | J | K | L | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 测试 | 富巴 | 标头 | 标头 | 标头 | 标头 | 标头 | |||||
2 | 3 | 1 | 测试 | 富巴 | 测试 | 你好 | 测试 | |||||
3 | 1 | 1 | 富巴 | 测试 | 嘿 | 哟 | 那里 | |||||
4 | 2 | 0 | 什么 | 测试 | 测试 | 不 | 谢谢 | |||||
5 | 0 | 0 | 只是 | A | 非常 | 短的 | 线 |
我想分享我设法得出的结果,其中必须涉及多个公式:
我找不到扩展 E2 来查找 F1 中内容的方法,因此唯一的解决方案是左右复制它。原因是
IF(indirect($B2)=E1
如果改为IF(indirect($B2)=E1:F1
尽管arrayformula
.公式如下:
翻译过来就是: