要統(tǒng)計Excel單元格內(nèi)某字符出現(xiàn)的次數(shù),具體使用公式如下:
=LEN(計算出現(xiàn)某字符的字符串或單元格)-LEN(SUBSTITUTE(計算出現(xiàn)某字符的字符串或單元格,要查找的字符,”"))
意思是替換前的字符串字節(jié)數(shù)減去把查找到的字符替換為空(不是空格,是刪除了)后字符串的字節(jié)數(shù),就是被替換掉的字符數(shù)。
例如單元格A1中的數(shù)值是:65999,在B1中輸入上面的公式:=LEN(A1)-LEN(SUBSTITUTE(A1,9,”")),所得結(jié)果是3 (有三個9)
公式思路:先計算A1單元格的字符數(shù),然后利用Substitute函數(shù),把要統(tǒng)計的字符數(shù)刪掉再次統(tǒng)計這個單元格的字符數(shù),兩次統(tǒng)計結(jié)果的差正好是刪除的字符數(shù),結(jié)果正好等于要查找的字符在單元格內(nèi)出現(xiàn)的次數(shù)。
====================================
Excel中SUBSTITUTE函數(shù)的用途介紹:
在文字字符串中用new_text替代old_text。如果需要在一個文字串中替換指定的文本,可以使用函數(shù)SUBSTITUTE;如果需要在某一文字串中替換指定位置處的任意文本,就應(yīng)當(dāng)使用函數(shù)REPLACE。
SUBSTITUTE函數(shù)的語法為:
SUBSTITUTE(text, old_text, new_text, [instance_num])
SUBSTITUTE 函數(shù)語法具有下列參數(shù):
1.Text:必需。需要替換其中字符的文本,或?qū)形谋荆ㄐ枰鎿Q其中字符)的單元格的引用。
2.Old_text:必需。需要替換的舊文本。
3.New_text:必需。用于替換 old_text 的文本。
4.Instance_num:可選。用來指定要以 new_text 替換第幾次出現(xiàn)的 old_text。如果指定了 instance_num,則只有滿足要求的 old_text 被替換;否則會將 Text 中出現(xiàn)的每一處 old_text 都更改為 new_text。






