242 | COUNTIFS函數統計字串個數出現次數的方法 |
在Excel中經常需要實現如下需求:在某一列儲存格中有不同的字串,有些字串相同,有些字串不同,如下圖C欄所示。需要統計Excel表格中每個字串出現的個數,即相當於統計字串出現次數。
解決方法:採用COUNTIFS函數。
COUNTIFS函數 函數類型:查閱與參照 |
說明: 傳回轉置儲存格範圍,即將列(欄)範圍轉置成欄(列)範圍,使用 Transpose 可在工作表中轉置陣列的垂直和水平方向。 語法: COUNTIFS(Criteria_Range1, Criteria1, [Criteria_range2, Criteria2]…) 參數: 其中,Criteria_range1和Criteria1為必填項。Criteria_range2, Criteria2, ...為可選項。 |
那麼,需要將上圖所示Excel表格中字串出現的個數,我們可以將全部字串記錄先複製到欲存放統計結果的範圍,再刪除該欄中重複出現的字串。
步驟1:先將C欄中所有內容複製到E欄,然後將E欄中所有資料框選起來,如下圖所示。
步驟2:點取「資料 > 移除重複」圖示,如下圖所示。
步驟3:在「移除重複」對話方塊,點取「E欄」核取方塊,使其打勾,如下圖所示,再點取「確定」鈕。
步驟4:Excel告訴我們有多少個重複值,如下圖所示,點取「確定」鈕。
結果如下圖所示。
在F1儲存格中輸入COUNTIFS函數統計E欄儲存格中的每個字串在C欄中出現的次數:
=COUNTIFS(C:C,E1)
最後往下拖曳將該公式應用到每列即可實現上述需求。該函數亦可採用如下寫法:
=COUNTIFS($C$1:$C$16,E1)
統計結果如下圖所示:
圖3. 在Excel中統計個數
上面只是COUNTIFS函數的簡單應用,還可以通過添加更多條件滿足更加複雜的統計要求。
此外,如果只是需要計算Excel表格中非空白儲存格的個數,則使用COUNTA函數即可。COUNTA 函數可對包含任何類型資訊的儲存格進行計數,這些資訊包括錯誤值和空文字 ("")。
留言列表