小伙伴們好啊,,據(jù)說昨天Excel有兩種bug發(fā)生率比較高:一種悲催是這樣: 更加悲催的是這樣: 哈哈哈,言歸正傳,,今天老祝和大家分享一個(gè)字符計(jì)算的公式實(shí)例,。 如下圖所示,要統(tǒng)計(jì)A1單元格內(nèi)包含幾個(gè)“花”字,? 公式一: =LEN(A1)- LEN(SUBSTITUTE(A1,'花',)) 公式難度:☆ 公式中有兩個(gè)函數(shù),,分別是LEN和SUBSTITUTE。 LEN函數(shù)用于計(jì)算字符長(zhǎng)度,。 SUBSTITUTE 函數(shù)用于替換字符串中的部分內(nèi)容,。 該函數(shù)的用法是: SUBSTITUTE(要處理的單元格或文本,要換掉啥,用啥來替換,替換第幾次出現(xiàn)的字符) 如果指定了第四參數(shù),,則只有指定條件的舊文本被替換,;否則會(huì)將全部舊文本都更改為新文本。 接下來咱們看看公式各個(gè)部分的意思: 一,、LEN(A1)部分,,作用是計(jì)算出A1單元格的字符總數(shù)。 二,、SUBSTITUTE(A1,'花',)部分,,作用是替換掉A1單元格內(nèi)所有的“花”,。 三、LEN(SUBSTITUTE(A1,'花',))部分,,計(jì)算出替換掉“花”之后的字符個(gè)數(shù),。 四,、最后使用A1單元格的字符總數(shù),,減去替換掉“花”之后的字符個(gè)數(shù),,計(jì)算出A1 單元格內(nèi)有幾個(gè)“花”,。 本例中SUBSTITUTE第三參數(shù)省略參數(shù),,相當(dāng)于將舊字符刪除,。第四參數(shù)省略,,表示將所有的“花”都進(jìn)行替換,。 公式二: =COUNT(0/(MID(A1,ROW(1:100),1)='花')) 公式難度:☆☆☆ 該公式是數(shù)組公式,,輸入完畢,,要按住Shift+ctrl不放,,然后按回車鍵。 接下來咱們簡(jiǎn)單說說公式的意思: 一,、ROW(1:100)部分,,得到1,、2,、3,、4……100的一組序號(hào)。 二,、MID(A1,ROW(1:100),1)部分,,用MID函數(shù)分別從A1單元格的第1~100位開始,,截取長(zhǎng)度為1的字符,。 得到一個(gè)內(nèi)存數(shù)組結(jié)果: ={'詠';'花';'凝';……;'';''} 三,、再用等式判斷這個(gè)截取到的數(shù)組結(jié)果中的元素是否等于“花”,得到由邏輯值TRUE和FLASE組成的新內(nèi)存數(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ù)了,。 好了,,今天咱們的內(nèi)容就分享到這里吧,祝各位小伙伴一天好心情,! 圖文制作:祝洪忠 專業(yè)的職場(chǎng)技能充電站 |
|