計算單元格內(nèi)指定的字符數(shù)

計算單元格內(nèi)指定的字符數(shù)
公式一: =LEN(A1)- LEN(SUBSTITUTE(A1,”花”,)) 公式難度: 公式中有兩個函數(shù),分別是LEN和SUBSTITUTE。 LEN函數(shù)用于計算字符長度。 SUBSTITUTE 函數(shù)用于替換字符串中的部分內(nèi)容。 該函數(shù)的用法是: SUBSTITUTE(要處理的單元格或文本,要換掉啥,用啥來替換,替換第幾次出現(xiàn)的字符) 如果指定了第四參數(shù),則只有指定條件的舊文本被替換;否則會將全部舊文本都更改為新文本。
接下來咱們看看公式各個部分的意思: 1、LEN(A1)部分,作用是計算出A1單元格的字符總數(shù)。 2、SUBSTITUTE(A1,”花”,)部分,作用是替換掉A1單元格內(nèi)所有的“花”。 3、LEN(SUBSTITUTE(A1,”花”,))部分,計算出替換掉“花”之后的字符個數(shù)。 4、最后使用A1單元格的字符總數(shù),減去替換掉“花”之后的字符個數(shù),計算出A1 單元格內(nèi)有幾個“花”。 本例中SUBSTITUTE第三參數(shù)省略參數(shù),相當于將舊字符刪除。第四參數(shù)省略,表示將所有的“花”都進行替換。
公式二: =COUNT(0/(MID(A1,ROW(1:100),1)=”花”)) 公式難度: 該公式是數(shù)組公式,輸入完畢,要按住Shift+ctrl不放,然后按回車鍵。 接下來咱們簡單說說公式的意思: 1、ROW(1:100)部分,得到1、2、3、4……100的一組序號。 2、MID(A1,ROW(1:100),1)部分,用MID函數(shù)分別從A1單元格的第1~100位開始,截取長度為1的字符。 得到一個內(nèi)存數(shù)組結(jié)果: ={“詠”;”花”;”凝”;……;””;””} 3、再用等式判斷這個截取到的數(shù)組結(jié)果中的元素是否等于“花”,得到由邏輯值TRUE和FLASE組成的新內(nèi)存數(shù)組: {FALSE;TRUE;FALSE;……FALSE;FALSE} 4、用0除以這些邏輯值,0除以TRUE結(jié)果為0;0除以FALSE結(jié)果為錯誤值#DIV/0!。 5、最后用COUNT函數(shù)計算出其中的數(shù)值個數(shù),也就是“花”的個數(shù)了。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。