早晨
我们记录每天收到的有关不同主题的查询数量,我想创建一个快速公式来自动计算这些查询数量。如果我确保每个主题都有一定数量的行,CountA 会部分起作用,但人们不断删除内容,我无法阻止他们添加行,因为有些日子他们对某个主题的查询确实更多。因此我想尝试让 CountA 在特定单词之间开始和结束,因为每个主题范围内的行数每天都在变化。
因此,计算所有包含社区一词以下单词的单元格,但一旦计算到教育一词,就停止计数
|社区|
答案1
在没有样本数据的情况下,我会假设您的查询已记录,例如
Catergory query# name description
Education query1 name details
Education query2 name details
Finance query3 name details
Education query4 name details
Community query5 name details
然后你可以计算一下:
=COUNTIF(A2:A100,"Education")
或者如果数据按如下方式排序
Education
Query1
Query2
Query3
Community
Query4
Query5
然后事情就变得有点困难了,特别是如果没有空白行作为分隔符。如果有或者你可以添加一个,使用它来计数直到下一个空白。假设你在 B1 中开始这个,紧挨着 A1 /“教育”
=COUNTA(A2:INDEX(A2:A100,MATCH("",A2:A100,0)))
您可以将 A100 设为任意足够高的数字作为上限。
下一个没有空白行的最佳答案需要知道类别的顺序,因此您需要将上述公式中的“”更改为“社区”作为计算“教育”的终点。它还会计算终点本身,因此请记住在最终公式中减去 1。
最终的公式需要一张新表,其中所有类别按顺序列在 A 列中。然后在 B 列中使用 MATCH 公式来查找每个类别的起始索引。然后使用 counta 和索引从一个类别的起始处计数到下一个类别的起始处减 1。