Excel 計算變化範圍內的行數

Excel 計算變化範圍內的行數

早晨

我們記錄每天收到的關於不同主題的查詢數量,我想建立一個快速公式來自動為我們計數。如果我確保每個主題都有一定數量的行,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

那麼事情就有點困難了,特別是如果沒有空白行當分隔符號的話。如果有或您可以添加一個,請使用它來計數直到下一個空白。假設您在 A1/“教育”旁邊的 B1 中開始此操作

=COUNTA(A2:INDEX(A2:A100,MATCH("",A2:A100,0)))

您可以將 A100 設定為任何足夠高的數字作為上限。

沒有空白行的下一個最佳答案需要知道類別的順序,因此您需要更改上面公式中的“”,將“社區”作為計數“教育”的終點站。它還會計算終點站本身,因此請記住在最終公式中減去 1。

最終的公式需要一個新的工作表,所有類別按順序列在 A 列中。然後使用索引來計數從一個類別的開頭到下一個類別的開頭減 1。

相關內容