你真幸運(yùn),全世界只有1%的人關(guān)注了我的頭條號
公司里總有些奇葩需求需要你滿足,比如老板說:“來,你過來,數(shù)數(shù)這個表格里有多少個“好”字”,你心里想著閑的蛋疼,但是迫于老板的淫威,還是乖乖得數(shù)起來。
今天我們就學(xué)一下,用Excel統(tǒng)計(jì)某字符或關(guān)鍵字出現(xiàn)的次數(shù)
舉個栗子:
原始數(shù)據(jù)區(qū)域?yàn)锳1:A5,每個單元格中包含不同或相同的文本,要根據(jù)需求求某個字符或關(guān)鍵字在各單元格文本中出現(xiàn)的次數(shù)總和。
第一步:首先,求“北京”出現(xiàn)的次數(shù)(整個單元格內(nèi)容等于“北京”)。
我們輸入公式:
=COUNTIF(A1:A5,'北京')
結(jié)果返回1,因?yàn)樵磾?shù)據(jù)中只有A1單元格整個文本內(nèi)容是“北京”。
第二步:求A1:A5文本中包含“北京”這個關(guān)鍵詞的單元格數(shù)量。
我們輸入公式:
=COUNTIF(A1:A5,'*北京*')
結(jié)果返回2,因?yàn)锳1和A3都包含“北京”這個關(guān)鍵詞。
第三步:求A1:A5個單元格文本中“京”字出現(xiàn)的總次數(shù)。
我們輸入公式:
=SUMPRODUCT((LEN(A1:A5)-LEN(SUBSTITUTE(A1:A5,'京',''))))
結(jié)果返回3,因?yàn)锳1,A3和A4這三個單元格都包含“京”字。如果一個單元格中包含兩個“京”字也是會被統(tǒng)計(jì)出來的。
結(jié)果展示
下面具體解釋一下第3步中的公式用法
首先看一下SUBSTITUTE()函數(shù)。
SUBSTITUTE()函數(shù)語法是這樣的:SUBSTITUTE(源數(shù)據(jù),要替換的內(nèi)容,替換的結(jié)果)。比如:SUBSTITUTE(A1,'京','')意思是把A1中的所有“京”字都替換成空。
LEN()函數(shù)返回一個文本的長度,比如說LEN(A1)就返回A1的單元格內(nèi)容是幾個字符。
LEN(SUBSTITUTE(A1,'京',''))返回的結(jié)果是A1單元格文本將“京”字都替換成空以后的文本長度。
A1單元格原字符長度減去把“京”字替換成空的文本長度,結(jié)果就是“京”字在A1單元格文本中出現(xiàn)的總次數(shù)。
最后,用SUMPRODUCT函數(shù)將A1:A5中各自出現(xiàn)的“京”字次數(shù)加和就得到了“京”字在原始A1:A5中出現(xiàn)的總次數(shù)。
恭喜你,學(xué)會了使用excel做數(shù)字,字符統(tǒng)計(jì)功能
關(guān)注我的頭條號,快速學(xué)會excel技巧,更多技能查看往期文章