Excel中COUNTIFS函數統計詞頻個數出現次數


Excel中COUNTIFS函數統計詞頻個數出現次數

 
在Excel中經常需要實現如下需求:在某一列單元格中有不同的詞語,有些詞語相同,有的不同(如圖1所示)。需要統計Excel表格中每個詞語出現的個數,即相當於統計詞頻出現次數。

countifs函數
圖1. Excel表格統計個數

解決方法:采用COUNTIFS函數

COUNTIFS 函數語法及格式
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)
其中,criteria_range1和criteria1為必填項。criteria_range2, criteria2, ...為可選項。
  • criteria_range1:指在其中計算關聯條件的第一個區域。
  • criteria1:指條件的形式為數字、表達式、單元格引用或文本,可用來定義將對哪些單元格進行計數。例如,條件可以表示為 10、">1"、D4、"是" 或 "20"。
  • criteria_range2, criteria2, ... :為附加的區域及其關聯條件。最多允許 127 個區域/條件對。

那么,需要圖1所示Excel表格中詞語出現的個數,需先刪除該列中的重復出現的詞語(如圖2所示)。方法是:先將A列中所有內容復制到B列,然后選中B列,在“數據”標簽中點擊“刪除重復項”,在彈出窗口中選擇“以當前選定區域排序”按鈕,最后確定即可。

countifs函數
圖2. Excel列刪除重復內容項

之后在C1單元格中輸入COUNTIFS函數統計B列單元格中的每個詞語在A列中出現的次數:
=COUNTIFS(A:A,B1)
最后往下拖曳將該公式應用到每行即可實現上述需求。該函數亦可采用如下寫法:
=COUNTIFS($A$1:$A$11,B1)

統計結果如圖3所示:
countifs函數
圖3. 在Excel中統計個數

上面只是COUNTIFS函數的簡單應用,還可以通過添加更多條件滿足更加復雜的統計要求。具體可參見 Excel中統計重復個數函數一文。

此外,如果只是需要計算計算Excel表格中非空單元格的個數,則使用 COUNTA函數即可。COUNTA 函數可對包含任何類型信息的單元格進行計數,這些信息包括錯誤值和空文本 ("")。例如,如果區域包含一個返回空字符串的公式,則 COUNTA 函數會將該值計算在內。語法格式如下:
COUNTA(value1, [value2], ...)
以下版權聲明必須遵守,轉載時必須以鏈接的形式注明如下信息:
原載於  散人筆記
原文地址  http://www.eryi.org/blog/post/excel-countifs-calculate-number.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM