如何使数组内的数字不相同_Excel如何统计某个区域内相同文本出现的次数?教大家4个步骤...

如何统计某个单元格区域内相同的文本出现的次数?

例如:下图中,B2:B4单元格区域中,每一行都包括了“小小筱,allen,Excel,小小筱,Word”这5个文本值,我们可以看到“小小筱”在B2:B4单元格区域中出现了6次,那用数组公式是怎样子算出来的呢?

49a1f96a67c3229f8d637d61eff3354e.png

解题思路可以有以下4步:

①先计算B2:B4单元格区域中每一行的字符总数;

②把要统计的字符替换为空,计算除去统计字符之后,其余字符的个数;

③用第①步的字符总个数减去第②步除去统计文本之后的字符总个数,即可得到每一行要统计文本的字符个数;

④计算B2:B4单元格区域中统计文本出现的次数。

具体操作步骤如下:

1、计算B3:B4单元格区域中每一行的字符总数。

下图中,F2、F3、F4单元格中的公式分别为:=LEN(B2)、=LEN(B3)、=LEN(B4),结果分别为24、25、23,也就是B2单元格中的字符个数为24,B3单元格中的字符个数为25,B4单元格中的字符个数为23。

4e88f3697f5dc7b6764e380c9c87779c.png

2、把要统计的字符替换为空,计算除去统计字符之后,其余字符的个数。

下图中,F8、F9、F10单元格中的公式分别为:=LEN(SUBSTITUTE(B2,"小小筱",""))、=LEN(SUBSTITUTE(B3,"小小筱",""))、=LEN(SUBSTITUTE(B4,"小小筱","")),结果分别为18、19、17,也就是B2单元格中除去“小小筱”之后的字符个数为18,B3单元格中除去“小小筱”之后的字符个数为19,B4单元格中除去“小小筱”之后的字符个数为17。

5761d9ab8ac4de35020d972af57af053.png

3、用第1步的字符总个数减去第2步除去统计字符之后的字符总数,即可得到每一行要统计文本的字符个数。

下图中,F14、F15、F16单元格中的公式分别为:=LEN(B2)-LEN(SUBSTITUTE(B2,"小小筱",""))、=LEN(B3)-LEN(SUBSTITUTE(B3,"小小筱",""))、=LEN(B4)-LEN(SUBSTITUTE(B4,"小小筱","")),结果分别为6、6、6,也就是B2单元格中“小小筱”的字符总个数为6,B3单元格中“小小筱”的字符总个数为6,B4单元格中“小小筱”的字符总个数为6。

f7cca0e360fc87398b927f0fd2727e24.png

4、计算B2:B4单元格区域中统计文本出现的次数。

下图中,F20、F21、F22单元格中的公式分别为:=(LEN(B2)-LEN(SUBSTITUTE(B2,"小小筱","")))/LEN("小小筱")、=(LEN(B3)-LEN(SUBSTITUTE(B3,"小小筱","")))/LEN("小小筱")、=(LEN(B4)-LEN(SUBSTITUTE(B4,"小小筱","")))/LEN("小小筱"),结果分别为2、2、2,也就是B2单元格中“小小筱”出现了2次,B3单元格中“小小筱”出现了2次,B4单元格中“小小筱”出现了2次。

97c43f8c8b26797958ee229ef2716a6f.png

5、最后一步,将公式整合成一条数组公式,就是我们想要的结果。

下图中,在E26单元格中输入公式:=SUM(LEN(B2:B4)-LEN(SUBSTITUTE(B2:B4,E25,"")))/LEN(E25),按“Ctrl+Shift+Enter”结束公式输入即可。

1547601e990c3da5825258ca2caebfb0.png

6、动图演示如下。

1b3997f61546d54b12d2b50da9514445.gif

今天就跟大家分享到这里,如果你想要学习更多的办公技巧,可以持续关注我的头条号哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值