EXCEL表格怎么提取相同部分中提取出现次数相同的数字,并且按照原先的顺序

在我们的工作及学习中经过会遇到这样的业务需求,统计某一个区域中不重复数据的个数如下图所示为某公司员工工资表,我们需要统计出该公司部门的个数该怎麼操作呢?

解决这个问题之前我们先来再学习Excel中的另一个计数函数COUNTIF。

参数解释:Range—计数的单元格区域此参数不能是数组。

Criteria—计数的条件可以数字、表达式或文本形式定义的条件。

举个例子比如说我们需要计算以上工资表中生产部的人数,该怎么写公式呢

根据以上對COUNTIF函数的介绍,大家能想到如何使用该函数配合其他函数来计算部门的个数了吗下面带大家一起来学习。

1.使用COUNTIF函数返回C2:C26中每个部门出现嘚次数结果如下:

2.使用1来除以COUNTIF,生成数组:

3.到这里就比较明晰了如果该部门出现n次,那么就有n个1/n他们的和为1,最后在使用sum或sumproduct函数对鉯上数组求和就可以得到部门的个数。

使用本公式的注意事项:

1.统计区域内不能存在空单元格否则会返回#p/0错误,此时可以嵌套if函数解決改良后的公式如下:

2.因为Excel浮点运算可能产生误差而造成答案不正确,即公式返回值比正确值小对于这种情况,可以用嵌套ROUND函数修正

3.COUNTIF函数对数据类型没有要求,文本、数值、逻辑值、错误值均可每一种错误值算做一个不重复数据。

4.统计区域不限于单行或单列(即一维引用)可以是多行多列的矩形区域,但必须是对单元格区域的引用而不能是非引用类型的数组。

关于此功能的实现还有其他嘚方法,代介绍到其他函数专题之后再给大家介绍请留意查看。

如果需要获取本文章的示例文件请私信【countif】获取。

 如果某列中有许多数值可以用MODE函数找出出现频率最多的数值(众数)。如果该列中的数据是文本可以用下面的公式,假如数据在A1:A100区域中:

提取出现次数最多的文本:

提取出现次数最少的文本:

说明:如果出现次数最多或最少的数据有多个公式将返回最早出现的数据。

我要回帖

更多关于 表格怎么提取相同部分 的文章

 

随机推荐