统计同一单元格内所有项目的个数,这个经典套路值得收藏备用!
2024-06-13 0
1工作场所示例
大家好,今天我们学习Excel中的一个经典作业:如何统计同一单元格中所有对象的数量?下面我们用几个比较简单的基本数据元素来解释。
如下所示:
A列是主题类别,B列是对应的账户名称。我们发现,由于其独特的特征,每一种都有一个独特的名称。
2解决问题的概念
为了解决这个经典的计数问题,我们需要使用设备中经常使用的更经典的函数:LEN函数和替换函数,然后我们用清晰的逻辑和科学的概念来快速解决此类问题。
下面我们介绍一下具体的解决方案。
我们在单元格C2中输入函数function;
替代(B2,',',)
使用replace函数并省略replace函数第三个参数的参数值,意味着将B2单元格中的所有逗号替换为零值,即删除B2单元格中的所有分隔符。
Replace函数用于替换指定的字符串。
语法结构是:
REPLACED(要替换的文本、旧文本、新文本、[替换编号]
我们继续将单元格C2中的函数编辑为:
LEN(B2,',',))
使用LEN函数计算单元格B2中逗号之后、存储分隔符之后(删除所有分隔符)的字符数。
LEN函数在Excel程序中常用,其作用是返回文本字符串中的字符数。
语法是:
LEN(文本)
我们继续将单元格C2中的函数编辑为:
LEN(B2)-LEN(B2,',))
使用LEN函数查找单元格B2中的字符数。使用此函数返回输出并使用LEN函数统计单元格B2中逗号之后、分隔符之后(删除所有分隔符)的字符数,并执行减法运算“”的数量。
我们继续将单元格C2中的函数编辑为:
LEN(B2)-LEN(B2,',))1
由于单元格中不同账户名的数量总是比“”分隔的符号数量多1,因此在上一步的公式中加1就可以得到单元格中不同账户的数量。
公式修正到此为止,今天的问题已经基本解决了,但是还是有一些缺陷:如果我们继续将公式填到C5单元格,我们发现B4和B5单元格都是空值单元格,即没有任何值。。原因。如下所示:
为了避免当B列的单元格为空时公式返回1的不良影响,我们可以添加B2不为空的语句,因为原始公式返回等于0。
我们继续将单元格C2中的函数编辑为:
(B2,','))1)*(B2'')
本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。