1. 首页 > 实时资讯

用Excel中的Substitute函数统计一个单元格案例分享的人数

原标题:《Better Than Countif!统计小区人数,这个功能NO.1》

Hi~大家好,我是爱学Excel的甜甜~

【0个Excel基本函数】每周准时开始的时间到了~

今天我们继续学习非常好用的文本函数—— Substitute函数。

上期我们学习了Substitute函数的基本用法。忘记的同学可以先去补课。

这个超级好用的Excel文本替换功能,帮你轻松工作到下班!

其实除了替换文本,Substitute 有时还可以作为一个“统计函数”使用!

今天就来学习一下这个脑洞游戏吧!

案例是一个群组成员列表,现在我们需要统计每个群组的成员数量。

我们可以看到虽然成员名字不同,但是都是用中文逗号隔开的。

那么如果要统计每个组的成员数,其实就是统计每个单元格中逗号的个数加1!

有了这个思路,再结合我们之前学过的len函数,这个问题就可以轻松解决了~

我们首先使用len 函数计算每个单元格中的字符数。在单元格F2 中输入=len 函数,并在括号中加上“(”。

使用鼠标选择左边的[Cell E2],把括号“)”放回,回车,往下填入公式,我们就完成了每个单元格字符数的计算。

您可以看到单元格中的逗号被计为一个字符。

接下来,让我们计算逗号的数量。相当于用这里的字符数,减去单元格中不带逗号的字符数,反推得出逗号数。

在[G2]单元格中输入=替换函数,第一个参数指的是[E2]单元格,并打上逗号“,”。

第二个参数先用['']英文双引号打上,中间输入一个中文逗号“,”作为替换对象。

第三个参数直接输入英文双引号[''],表示空值,放回括号,按回车键向下填充公式。

在等号后面输入len函数,将后面的内容整体打包,作为len函数的参数,放回括号,按回车键,会计算不带逗号的字符个数。

接下来,我们将这两个数字相减以找到逗号的数量。

直接合并两个公式,双击【G2】单元格进入公式编辑模式,选中等号右边的部分公式,按【Ctrl+C】复制,回车。

然后双击【F2】单元格,在公式后输入减号“-”,按【Ctrl+V】粘贴刚才复制的公式,回车。现在我们得到的只是每个单元格中逗号的数量。

最后,我们在逗号的数量上加上数字“1”,就可以计算出最终的人数。双击【F2】单元格,在公式末尾输入“+1”,按回车键,再次刷新。这样,我们就算出了每组的人数。

完整公式如下:

=LEN(E2)-LEN(SUBSTITUTE(E2,',',''))+1 本文来自微信公众号:秋叶Excel(ID:excel100),作者:天天

本文由网络整理发布,不代表东辰网立场,转载联系作者并注明出处:https://www.ktwxcd.com/sszx/253079.html

留言与评论(共有 0 条评论)
   
验证码:

联系我们

在线咨询:点击这里给我发消息

微信号:vx614326601

工作日:9:30-18:30,节假日休息