
我正在嘗試對兩個值之間的列中的單元格進行計數:我有一個範圍為 A2:A118 的清單。我想在達到特定值時開始計數,並在達到另一個特定值時停止計數。假設我想在A2:A118、A4 =「蘋果」範圍內開始計數,它將開始計數A5 = [「另一種水果」]、A6 =[「另一種水果」]、A7= [「另一種水果” ] [...]直到A30到達“Bananas”,然後才會停止計數。我不確定是否可以僅使用公式來實現,或者我是否必須使用 VBA 來製作循環或其他東西。
答案1
MATCH 函數傳回行號。簡單的減法即可得出結果。
=MATCH("Bananas", A:A, 0)-MATCH("Apples", A:A, 0)
您可能想添加也可能不想添加,這-1
取決於您是否要包含蘋果行與否。