繁体   English   中英

使用 ArrayFormula 计算 Google 表格中某个短语的出现次数

[英]Counting occurrences of a phrase in Google Sheets using ArrayFormula

我在 Google 表格中有一个公式,它计算一个短语在另一列中出现的次数,包括该行。

="BMC - Thursdays"&":"&COUNTIF($C$1:C1,"*BMC - Thursdays*")

这个公式在 A1 中,当我向下拖动它时,它会自动调整它,以便在 A2 中搜索单元格 C1 和 C2,在 A3 中计算 C1、C2 和 C3 等中的出现次数。

不幸的是,我所有的新数据都是从 paperform 导入的,每次都会创建一个新行。 我希望它能在新行上自动运行该公式。 我已经尝试过使用数组公式的几种方法,但我没有成功,我只是不知道足够接近。 当我从已经存在的列中向下拖动公式时,它工作得很好,所以不知道为什么没有简单的方法来做到这一点(我已经能够找到)。

任何帮助深表感谢。 谢谢!

可以在此处找到我正在寻找的示例表: BMC Tally Sheet

看看这是否有效

=ARRAYFORMULA(IF(LEN(C:C), "BMC - Thursdays"&":"&COUNTIFS(C:C, "*BMC - Thursdays*", ROW(C:C), "<="&ROW(C:C)),))

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM