位置:首頁(yè) > 軟件操作教程 > 辦公軟件 > Excel > 問(wèn)題詳情

如何計(jì)算Excel單元格內(nèi)指定的字符個(gè)數(shù)?

提問(wèn)人:周麗平發(fā)布時(shí)間:2021-08-18

統(tǒng)計(jì)一個(gè)單元格內(nèi)的指定字符個(gè)數(shù),看看A1單元格中含幾個(gè)“花”字?

image.png

可以使用以下兩個(gè)公式計(jì)算單元格內(nèi)的特定字符個(gè)數(shù)。

第一個(gè)公式:

=LEN(A1)- LEN(SUBSTITUTE(A1,"花",))

公式中,LEN(A1)用于計(jì)算出A1單元格的字符個(gè)數(shù)。

用SUBSTITUTE(A1,"花",)替換掉A1單元格內(nèi)所有的“花”。

LEN(SUBSTITUTE(A1,"花",))計(jì)算出替換掉“花”之后的字符個(gè)數(shù)。

最后使用A1單元格的字符個(gè)數(shù),減去替換掉“花”之后的字符個(gè)數(shù),得出A1 單元格內(nèi)有幾個(gè)“花”。

擴(kuò)展閱讀:

SUBSTITUTE 函數(shù)用于在文本字符串中用新文本替代舊文本。

該函數(shù)有四個(gè)參數(shù):

第一個(gè)參數(shù)是需要替換其中字符的文本,或?qū)形谋?需要替換其中字符)的單元格的引用。

第二個(gè)參數(shù)是需要替換的舊文本。

第三個(gè)參數(shù)是用于替換舊文本的新文本。

第四參數(shù)可選。用來(lái)指定要替換字符串中第幾次出現(xiàn)的舊文本。如果指定了第四參數(shù),則只有滿足要求的舊文本被替換;否則會(huì)將每一處舊文本都更改為新文本。

本例中第三參數(shù)簡(jiǎn)寫,相當(dāng)于將舊字符刪除。第四參數(shù)省略,表示將所有的“花”都進(jìn)行替換。

===========

第二個(gè)公式:

{=COUNT(0/(MID(A1,ROW(1:100),1)="花"))}

該公式用MID函數(shù)分別從A1單元格的第1:100位開(kāi)始,截取長(zhǎng)度為1的字符。得到以下數(shù)組結(jié)果:

={"詠";"花";"凝";……;"";""}

再用這個(gè)截取到的數(shù)組結(jié)果分別判斷是否=“花”,得到由邏輯值TRUE和FLASE組成的新數(shù)組:

{FALSE;TRUE;FALSE;……FALSE;FALSE}

用0除以這些邏輯值,0除以TRUE結(jié)果為0;0除以FALSE,結(jié)果為錯(cuò)誤值#DIV/0!,COUNT函數(shù)計(jì)算出其中的數(shù)值個(gè)數(shù),也就是“花”的個(gè)數(shù)。

繼續(xù)查找其他問(wèn)題的答案?

回復(fù)(0)
返回頂部