excel如何统计一行中相同数据的excel 列中 次数 统计

查看: 1864|回复: 5
如何统计在一行字母里出现的次数
阅读权限10
在线时间 小时
& & & & & & & &
有几行字母,字母出现次现不同,如何统计它们各自出现的次数,
求助各位帮忙,给个公式,谢谢
12:15 上传
点击文件名下载附件
1.55 KB, 下载次数: 14
阅读权限20
在线时间 小时
I2=countif($A$2:$H$4,&a&)
[ 本帖最后由 howlongliu 于
12:23 编辑 ]
12:23 上传
点击文件名下载附件
3.4 KB, 下载次数: 13
阅读权限100
在线时间 小时
& & & & & & & &
=COUNTIF($A2:$H2,LEFT(I$1,1))
12:29 上传
点击文件名下载附件
3.59 KB, 下载次数: 15
阅读权限10
在线时间 小时
一楼的兄弟谢谢你了,不过你误会了我的意思,我要求的是每一行出现字母的个数,而不是三行出现的总和
阅读权限10
在线时间 小时
二楼的朋友对了,谢谢哈,我是用来统计彩票的,中了一定来回复喜信;:P ::P
阅读权限10
在线时间 小时
& & & & & & & &
就是有一点,在表格里我怎么把这个公式放进去,我是新手不懂=COUNTIF($A2:$H2,LEFT(I$1,1))
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师Excel常见问题:统计不重复数据的个数 -- Excel技巧网 -- 传送门
Excel常见问题:统计不重复数据的个数
1、本站畅销20万册的Excel\Word图书,请点击“阅读原文”。2、本微信首页底部莱单,可查看所有历史消息。3、微信回复:“教程”二字,可获取海量Excel视频学习教程下载地址。(二)疑难96 在Excel中,如何统计不重复数据个数在处理各种业务时,经常需要统计某个数据区域内的不重复数据个数。如图 96-1所示A列是一组随机产生的数据,现需要统计其中不重复数据个数,即重复出现的数据按1个计算,该如何操作呢?图96-1统计不重复数据个数→ 解决方案1:使用1/COUNTIF与SUM函数组合统计不重复数据个数。→ 操作方法在C2单元格输入以下2个公式之一:公式1
{=SUM(1/COUNTIF(A2:A16,A2:A16))}公式2
=SUMPRODUCT(1/COUNTIF(A2:A16,A2:A16))→ 原理分析1.使用COUNTIF函数进行条件统计,返回A2:A16单元格区域内每个数据出现次数的数组:{2;2;1;3;2;1;3;2;1;1;2;1;1;2;3}被1除后,生成数组:{1/2;1/2;1;1/3;1/2;1;1/3;1/2;1;1;1/2;1;1;1/2;1/3}即出现N次重复的,就变成N个1/N,求和就是1,达到重复值只算1次的目的。2.最后使用SUM或SUMPRODUCT函数求和即可得到区域内不重复值的个数。→ 知识扩展1/COUNTIF函数统计不重复值的优缺点1.统计区域内不得有空单元格,否则返回#DIV/0!错误。可以使用嵌套IF函数的数组公式解决这个问题,公式如下:{=SUM(IF(A2:A16&&"",1/COUNTIF(A2:A16,A2:A16)))}2.因为EXCEL浮点运算可能产生误差而造成答案不正确,即公式返回值比正确值小。对于这种情况,可以用嵌套ROUND函数修正。3.COUNTIF函数对数据类型没有要求,文本、数值、逻辑值、错误值均可,每一种错误值算作一个不重复数据。4.统计区域不限于单行或单列(即一维引用),可以是多行多列的矩形区域,但必须是对单元格区域的引用,而不能是非引用类型的数组。→ 解决方案2:使用MATCH=ROW比较判断统计不重复数据个数。操作方法在C2单元格输入下列2个公式之一:公式1
{=SUM(--(MATCH(A2:A16,A2:A16,)=ROW(2:16)-1))}公式2
=SUMPRODUCT(--(MATCH(A2:A16,A2:A16,)=ROW(2:16)-1))→ 原理分析1.使用MATCH函数返回区域内每个数据第一次出现的位置数组:{1;2;3;4;1;6;4;8;9;10;8;12;13;2;4}2.然后与其对应的行号位置比较,因为只有第一次出现的位置才会一致,所以统计的是不重复个数。3.使用减负运算将判断结果返回的逻辑值转换为1、0,最后使用SUM或SUMPRODUCT求和即可得出不重复数据的个数。关于MATCH函数语法,请参阅:第4章第1节疑难120→ 知识扩展MATCH=ROW法统计不重复值的优缺点1.统计区域内不得有空单元格,否则MATCH函数返回#N/A错误。对于包含空单元格的区域,可以用文本合并进行相应的处理,公式如下:=SUMPRODUCT((A2:A16&&"")*(MATCH(A2:A16&"",A2:A16&"",0)=ROW(2:16)-1))其中,(A2:A16&&"")用于防止将空单元格&""后算作一个空文本数据。2.不会有浮点运算误差。3.数据类型可以是文本、数值、逻辑值,但不得包含错误值。4.数据可以是内存数组,也可以是单元格区域的引用,但必须是单行或单列。→ 解决方案3:使用FREQUENCY函数统计不重复数字个数。→ 操作方法在C2单元格输入下列2个公式之一:公式1
=COUNT(1/FREQUENCY(A2:A16,A2:A16))公式2
=SUM(--(FREQUENCY(A2:A16,A2:A16)&0))→ 原理分析1.使用FREQUENCY函数返回统计区域内数字的分布频率数组:{2;2;1;3;0;1;0;2;1;1;0;1;1;0;0;0}由此可见,第一次出现的数字位置返回数字出现个数,而第2次出现就返回0,因此只要统计非0的个数即可。2.公式1使用1/FREQUENCY将0转换为#DIV/0!错误值,再利用COUNT函数忽略错误值的特性统计数组中非0数字的个数,公式2使用--(FREQUENCY&0)将数组大于0判断得到的逻辑值转换为数值1、0,再使用SUM函数求和,由此实现统计不重复数据个数。3.由于FREQUENCY函数默认返回数组,COUNT、SUM函数均将其视为常量数组代入计算,因而无需按&Ctrl+Shift+Enter&组合键形成数组公式。关于FREQUENCY函数语法,请参阅:第3章疑难108→ 知识扩展FREQUENCY函数统计不重复值的优缺点1.统计区域可以有空单元格。因为FREQUENCY函数将忽略空白单元格和文本。2.使用公式2没有浮点运算误差。3.数据必须为数值,如果是一维的文本数据,可以借助MATCH函数转换为序列号数值再进行统计。4.参数不受引用或数组的尺寸范围限制,可以支持多行多列的数值数据的不重复统计。版权所有,侵权必究。1、本站畅销20万册的Excel\Word图书,请点击“阅读原文”。2、本微信首页底部莱单,可查看所有历史消息。3、微信回复:“教程”二字,可获取海量Excel视频学习教程下载地址。
觉得不错,分享给更多人看到
Excel技巧网 最新文章:
查看更多&&>>&&
关于 Excel技巧网
全网第一Excel专业微博
全网第一Excel专业微信
经典技巧 每日推送
图文并茂 详尽易懂
等着,你永远不会错过的精彩!
广告 也可以是生活的一部分
Excel技巧网 微信二维码
分享这篇文章excel中如何统计出一行中数字重复出现的次数_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
excel中如何统计出一行中数字重复出现的次数
上传于||文档简介
&&e​x​c​e​l​中​如​何​统​计​出​一​行​中​数​字​重​复​出​现​的​次​数
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢}

我要回帖

更多关于 excel统计出现次数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信