close

242

COUNTIFS函數統計字串個數出現次數的方法

Excel中經常需要實現如下需求:在某一列儲存格中有不同的字串,有些字串相同,有些字串不同,如下圖C欄所示。需要統計Excel表格中每個字串出現的個數,即相當於統計字串出現次數。

image

解決方法:採用COUNTIFS函數。

COUNTIFS函數

函數類型:查閱與參照

說明: 回轉置儲存格範圍,即將列()範圍轉置成欄()範圍,使用 Transpose 可在工作表中轉置陣列的垂直和水平方向。

語法: COUNTIFS(Criteria_Range1, Criteria1, [Criteria_range2, Criteria2]…)

參數: 其中,Criteria_range1Criteria1為必填項。Criteria_range2, Criteria2, ...為可選項。
Criteria_range1
:指在其中計算關聯條件的第一個區域。
Criteria1
:指條件的形式為數值、運算式、儲存格參照或文字,可用來定義將對哪些儲存格進行計數。例如,條件可以表示為 5"<1"F4"" "20"Criteria_range2, Criteria2, ... :為附加的區域及其關聯條件。最多允許 127 個範圍/條件對。

那麼,需要將上圖所示Excel表格中字串出現的個數,我們可以將全部字串記錄先複製到欲存放統計結果的範圍,再刪除該欄中重複出現的字串。

步驟1先將C欄中所有內容複製到E欄,然後將E欄中所有資料框選起來,如下圖所示。

image

步驟2點取「資料 > 移除重複」圖示,如下圖所示。

image

步驟3在「移除重複」對話方塊,點取「E欄」核取方塊,使其打勾,如下圖所示,再點取「確定」鈕。

image

步驟4Excel告訴我們有多少個重複值,如下圖所示,點取「確定」鈕。

image

結果如下圖所示。

image

F1儲存格中輸入COUNTIFS函數統計E欄儲存格中的每個字串在C欄中出現的次數:

=COUNTIFS(C:C,E1)

最後往下拖曳將該公式應用到每列即可實現上述需求。該函數亦可採用如下寫法:

=COUNTIFS($C$1:$C$16,E1)

統計結果如下圖所示:

image

3. Excel中統計個數

上面只是COUNTIFS函數的簡單應用,還可以通過添加更多條件滿足更加複雜的統計要求。

此外,如果只是需要計算Excel表格中非空白儲存格的個數,則使用COUNTA函數即可。COUNTA 函數可對包含任何類型資訊的儲存格進行計數,這些資訊包括錯誤值和空文字 ("")


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()