朋友们好呀,今日老祝和各位共享一个字符计算的公式计算案例。

如下图所显示,要统计分析A1表格中内包括好多个“花”字?

excel如何统计字数不包括标点符号-简单的统计表格-第1张图片

公式计算一:

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

公式计算难度系数:☆

公式计算中有两个涵数,分别是LEN和SUBSTITUTE。

LEN函数用以测算字符长度。

SUBSTITUTE 涵数用以更换字符串数组中的部份內容。

该涵数的使用方法是:

SUBSTITUTE(要解决的表格中或文字,要更换啥,用啥来更换,更换第几次发生的标识符)

假如特定了第四主要参数,则仅有特定标准的旧文字被更换;不然会将所有旧文字都更改成新文字。

下面我们看一下公式计算每个部位的含意:

一.LEN(A1)一部分,功效是测算出A1表格中的标识符数量。

二.SUBSTITUTE(A1,”花”,)一部分,功效是解决掉A1表格中内全部的“花”。

三.LEN(SUBSTITUTE(A1,”花”,))一部分,测算出更换掉“花”以后的标识符数量。

四.最终应用A1表格中的标识符数量,减掉更换掉“花”以后的标识符数量,测算出A1 表格中内几个“花”。

本例中SUBSTITUTE第三主要参数省去主要参数,等同于将旧标识符删掉。第四主要参数省去,表明将全部的“花”都开展更换。

公式计算二:

=COUNT(0/(MID(A1,ROW(1:100),1)=”花”))

公式计算难度系数:☆☆☆

该公式计算是数组公式,键入结束,要按着Shift ctrl没放,随后按回车。

下面我们简短说说公式计算的含意:

一.ROW(1:100)一部分,获得1.2.3.4……100的一组编号。

二.MID(A1,ROW(1:100),1)一部分,用MID涵数各自从A1表格中的第1~100位逐渐,提取长短为1的标识符。

获得一个运行内存二维数组結果:

={“咏”;”花”;”凝”;……;””;””}

三.再用式子分辨这一提取到的二维数组結果中的原素是不是相当于“花”,获得由逻辑值TRUE和FLASE构成的新运行内存二维数组:

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

四.用0除于这种逻辑值,0除于TRUE結果为0;0除于FALSE結果为不正确值#DIV/0!。

五.最终用COUNT函数计算出这其中的标值数量,也就是“花”的数量了。

好啦,今日我们的主要内容就发送到这儿吧,祝诸位小伙伴们一天好心态!

评论(0条)

刀客源码 游客评论