計算Excel 中文字、字元和單詞的匹配次數的公式- Office
文章推薦指數: 80 %
儲存格中由某個字元分隔的單詞(或文本字串)數。
其他相關資訊. 用於計算文字字串出現次數的公式. =SUM(LEN(range)-LEN(SUBSTITUTE( ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
編輯
Twitter
LinkedIn
Facebook
電子郵件
目錄
用於計算Excel中文本、字元和單詞的匹配次數公式的說明
發行項
05/16/2022
1位參與者
適用於:
Excel2016,Excel2013
本文內容
摘要
本文包含並描述計算以下內容的公式:
儲存格區域中某個文本字串的出現次數。
一個儲存格中某個字元的出現次數。
儲存格區域中某個字元的出現次數。
儲存格中由某個字元分隔的單詞(或文本字串)數。
其他相關資訊
用於計算文字字串出現次數的公式
=SUM(LEN(range)-LEN(SUBSTITUTE(range,"text","")))/LEN("text")
其中range是有相應的儲存格範圍,並使用要計數的特定文本字串替換「text」。
注意
上述公式必須以陣列公式的形式輸入。
要在WindowsExcel中輸入公式作為陣列,請按CTRL+SHIFT+ENTER。
要在ExcelforMacintosh中輸入公式作為陣列,請按COMMAND+RETURN。
該公式必須除以文本字串的長度,因為range的字元總長度之和會因文本字串每次出現而成倍減少。
此公式可以替換本文中所有後續公式,但計算儲存格中單詞數的公式除外。
範例1:正在計算「範圍」內文本字串的出現次數
啟動Excel,然後打開新的活頁簿。
在sheet1輸入下列資訊:
A1:Fruit
A2:apple,apple
A3:orange
A4:apple,orange
A5:grape
A6:orange,grape
A7:grape,apple
A8:=SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"apple","")))/LEN("apple")
儲存格A8的值為4,因為文本「apple」在範圍內出現四次。
用於計算一個儲存格中單個字元出現次數的公式
=LEN(cell_ref)-LEN(SUBSTITUTE(cell_ref,"a",""))
其中cell_ref是儲存格參照,並用要計數的字元替換「a」。
注意
這個公式必須以陣列公式的形式輸入。
範例2:正在計算某個儲存格中某個字元的出現次數
使用上例中的相同資料;假設您要計算A7中字元「p」的出現次數。
在儲存格A9中輸入下列公式:
A9:=LEN(A7)-LEN(SUBSTITUTE(A7,"p",""))
儲存格A9的值是3,因為字元「p」在A7中出現三次。
用於計算範圍中單個字元的出現次數的公式
=SUM(LEN(range)-LEN(SUBSTITUTE(range,"a","")))
其中range是相應的儲存格範圍,並用要計數的字元替換「a」。
注意
上述公式必須以陣列公式的形式輸入。
果要輸入陣列公式,請按下CTRL+SHIFT+ENTER。
範例3:正在計算範圍內某個字元的出現次數
使用上例中的相同資料;假設您要計算A2:A7中字元「p」的出現次數。
在儲存格A10中輸入下列公式:
A10:=SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
注意
上述公式必須以陣列公式的形式輸入。
果要輸入陣列公式,請按下CTRL+SHIFT+ENTER。
儲存格A10的值是11,因為字元「p」在A2:A7中出現11次。
用於計算儲存格中使用某個字元分隔的字數的公式
=IF(LEN(TRIM(cell_ref))=0,0,LEN(cell_ref)-LEN(SUBSTITUTE(cell_ref,char,""))+1)
其中cell_ref是儲存格參照,char是用來分隔單詞的字元。
注意
上述公式中沒有空格;使用多行只是為了方便在本文檔中閱讀。
在儲存格中鍵入公式時不要包含任何空格。
這個公式必須以陣列公式的形式輸入。
範例4:正在計算儲存格中空格分隔的字數
要計算儲存格中單詞由空白字元分隔的單詞數,請按照以下步驟操作:
啟動Excel,然後打開新的活頁簿。
在sheet1輸入下列資訊:
A1:Thecardrovefast
A2:=IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1,"",""))+1)
儲存格A2中的公式傳回值4以反映字串包含四個用空格分隔的單詞。
如果單詞由多個空格分隔,或者如果單詞在空格中開始或結束,則無關緊要。
TRIM函數將刪除儲存格文本中的額外空白字元以及開始和結束空白字元。
在Excel中,還可以使用巨集計算儲存格中特定字元或儲存格區域中的出現次數。
參考
如需有關如何停用DCOM的詳細資訊,請按一下下列的文章編號,檢視「Microsoft知識庫」中的文章:
89794如何使用VisualBasicforApplications計算Excel中所選內容中某個字元出現次數
本文內容
延伸文章資訊
- 1計算Excel 中文字、字元和單詞的匹配次數的公式- Office
儲存格中由某個字元分隔的單詞(或文本字串)數。 其他相關資訊. 用於計算文字字串出現次數的公式. =SUM(LEN(range)-LEN(SUBSTITUTE( ...
- 2EXCEL 字串內取個別字母計算出現次數 - 隨意窩
200903251701EXCEL 字串內取個別字母計算出現次數 ... 再往右複製即可. ... 另一種公式G2 = SUM(LEN($A$1:$C$4))-SUM(LEN(SUBSTITUT...
- 3如何在Excel中按出現次數對數據進行排名? - ExtendOffice
要按出現次數對數據進行排名,您需要計算每個數據首先出現的次數,然後再對出現 ... 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容 ...
- 4【教學】Excel 如何計算人名加總次數?總共出現幾次?
【教學】Excel 如何計算人名加總次數?總共出現幾次? · Step 1 在功能列「資料」中排序與篩選選擇「進階」 · Step 2 在「執行」中選擇「將篩選結果複製到其他地方」,「資料 ...
- 5Countif】如何計算一定範圍內的數字或文字出現的次數(個數)
今天來教大家簡單利用excel計算出一定範圍內數字or文字出現的次數範例如下: 假設現在要計算出席次數為1的人數,則我們可以利用COUNTIF函數COUNTIF ...