excel黑科技,有多黑?很黑很黑

Excel 鏡音雙子 文章 職場 upboyGO upboyGO 2017-09-17

你真幸運,全世界只有1%的人關注了我的頭條號


公司裡總有些奇葩需求需要你滿足,比如老闆說:“來,你過來,數數這個表格裡有多少個“好”字”,你心裡想著閒的蛋疼,但是迫於老闆的淫威,還是乖乖得數起來。

今天我們就學一下,用Excel統計某字符或關鍵字出現的次數

舉個栗子:

原始數據區域為A1:A5,每個單元格中包含不同或相同的文本,要根據需求求某個字符或關鍵字在各單元格文本中出現的次數總和。

excel黑科技,有多黑?很黑很黑

第一步:首先,求“北京”出現的次數(整個單元格內容等於“北京”)。

我們輸入公式:

=COUNTIF(A1:A5,"北京")

結果返回1,因為源數據中只有A1單元格整個文本內容是“北京”。

excel黑科技,有多黑?很黑很黑

第二步:求A1:A5文本中包含“北京”這個關鍵詞的單元格數量。

我們輸入公式:

=COUNTIF(A1:A5,"*北京*")

結果返回2,因為A1和A3都包含“北京”這個關鍵詞。

excel黑科技,有多黑?很黑很黑

第三步:求A1:A5個單元格文本中“京”字出現的總次數。

我們輸入公式:

=SUMPRODUCT((LEN(A1:A5)-LEN(SUBSTITUTE(A1:A5,"京",""))))

結果返回3,因為A1,A3和A4這三個單元格都包含“京”字。如果一個單元格中包含兩個“京”字也是會被統計出來的。

excel黑科技,有多黑?很黑很黑

結果展示


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

首先看一下SUBSTITUTE()函數。

SUBSTITUTE()函數語法是這樣的:SUBSTITUTE(源數據,要替換的內容,替換的結果)。比如:SUBSTITUTE(A1,"京","")意思是把A1中的所有“京”字都替換成空。

excel黑科技,有多黑?很黑很黑

LEN()函數返回一個文本的長度,比如說LEN(A1)就返回A1的單元格內容是幾個字符。

excel黑科技,有多黑?很黑很黑

LEN(SUBSTITUTE(A1,"京",""))返回的結果是A1單元格文本將“京”字都替換成空以後的文本長度。

excel黑科技,有多黑?很黑很黑

A1單元格原字符長度減去把“京”字替換成空的文本長度,結果就是“京”字在A1單元格文本中出現的總次數。

excel黑科技,有多黑?很黑很黑

最後,用SUMPRODUCT函數將A1:A5中各自出現的“京”字次數加和就得到了“京”字在原始A1:A5中出現的總次數。

excel黑科技,有多黑?很黑很黑

恭喜你,學會了使用excel做數字,字符統計功能


關注我的頭條號,快速學會excel技巧,更多技能查看往期文章

相關推薦

推薦中...