Excel統計某字元或關鍵字出現的次數

2021-10-22 09:20:15 字數 1270 閱讀 6331

excel統計某字元或關鍵字出現的次數

原始資料區域為a1:a5,每個單元格中包含不同或相同的文字,要根據需求求某個字元或關鍵字在各單元格文字**現的次數總和。

首先,求「北京」出現的次數(整個單元格內容等於「北京」)。我們輸入公式:

=countif(a1:a5,「北京」)

結果返回1,因為源資料中只有a1單元格整個文字內容是「北京」。

最後,求a1:a5個單元格文字中「京」字出現的總次數。我們輸入公式:

=sumproduct((len(a1:a5)-len(substitute(a1:a5,「京」,""))))

結果返回3,因為a1,a3和a4這三個單元格都包含「京」字。如果乙個單元格中包含兩個「京」字也是會被統計出來的。

下面具體解釋一下第4步中的公式用法。

首先看一下substitute()函式。substitute()函式語法是這樣的:substitute(源資料,要替換的內容,替換的結果)。比如:substitute(a1,「京」,"")意思是把a1中的所有「京」字都替換成空。

len()函式返回乙個文字的長度,比如說len(a1)就返回a1的單元格內容是幾個字元。

len(substitute(a1,「京」,""))返回的結果是a1單元格文字將「京」字都替換成空以後的文字長度。

a1單元格原字元長度減去把「京」字替換成空的文字長度,結果就是「京」字在a1單元格文字**現的總次數。

最後,用sumproduct函式將a1:a5中各自出現的「京」字次數加和就得到了「京」字在原始a1:a5**現的總次數。

關鍵字 EXCEL關鍵字提取

如何根據關鍵字列表將單元格中的關鍵字提取出來,本文提供三種方法,看哪一種適合你!開啟excel 表,內容如下 a列為需要提取關鍵字的內容 f列為關鍵字列表 bcd為三種方法演示 方法一 公式 if sumproduct countif a2,f 2 f 13 lookup 0 frequency 0...

分析 統計模組 關鍵字的統計

這段sql 是用來統計 關鍵字的,其中關鍵字劃分兩種狀態,存在幾個問題 關鍵字可能出現亂碼,解決方法案有兩個 重新把原始資料編碼 對出現亂碼的捨去 我選擇第 種方案,因為不正確資料量不會造成統計影響 判斷是否是漢字的方法 方法一public boolean vd string str return ...

關鍵字提取 Excel根據2個關鍵字,批量提取字元

雜亂的文字串裡面提取我們想要的字元是工作中經常碰到的難題,前面我們講解過關鍵字 固定長度的提取技巧 如下所示,左邊的字元裡面的規律是關鍵字 專案 5位 如果我們需要提取5位 則使用的公式是 mid a2,find 專案 a2 2,5 如果我們的工程 的長度不一致,如下所示 這個時候,我們發現我們的 ...