统计同一单元格内所有项目的个数,这个经典套路值得收藏备用!

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天内对其进行处理。

发布评论