Excel处理大量数据求简便方法
数据有很多项,也有很多的重复的,我不可能每一项的次数这样数因为实在太多了,我现在的方法是筛选出不重复的,然后用countif算出次数,再根据每个项的分类集合成一个大类的次...
数据有很多项,也有很多的重复的,我不可能每一项的次数这样数因为实在太多了,我现在的方法是筛选出不重复的,然后用countif算出次数,再根据每个项的分类集合成一个大类的次数,求方法
第一列是项,第二列是出现的次数,第三列是大类,原始数据不在这上面,我的要求是第二列怎么引用第一列,直接引用是不行的,单元格格式我调的是文本,必须要进去复制黏贴才行 展开
第一列是项,第二列是出现的次数,第三列是大类,原始数据不在这上面,我的要求是第二列怎么引用第一列,直接引用是不行的,单元格格式我调的是文本,必须要进去复制黏贴才行 展开
7个回答
展开全部
看的我头大
我还没搞清楚楼主想要什么结果
这句话“我不可能每一项的次数这样数因为实在太多了”,漏字了吧?
是说要计算出:
1、多少个不重复的项目?
2、每个项目(有重复)有多少个?
如果是我猜的这个要求,也容易解决
1、假设项目都在A列,第一行为标题,第二行为数据,假设有数据的最后一行826行(你根据你的实际数据修改),我们把B列作为去重复后新数据,B列第一行依然作为标题,第二行填写
=INDEX(A:A,SMALL(IF(MATCH(A$2:A$826,A$2:A$826,)=ROW($1:$825),ROW($2:$826),4^8),ROW(1:1)))&""
然后按住键盘的shift、ctrl、enter三个键,这样就建立好了函数的数组。
然后拉动B2单元格往下就可以了。
注意:A列数据区中间和结尾都不能有空白行。否则会出错。
2、计算每个项目有多少个
C2单元格设立函数:=COUNTIF(A:A,b2),然后拉动C2单元格往下即可。
楼主说“我的要求是第二列怎么引用第一列”,此话不明白,就是大家不明白楼主要干什么,你的目标结果是什么?
我还没搞清楚楼主想要什么结果
这句话“我不可能每一项的次数这样数因为实在太多了”,漏字了吧?
是说要计算出:
1、多少个不重复的项目?
2、每个项目(有重复)有多少个?
如果是我猜的这个要求,也容易解决
1、假设项目都在A列,第一行为标题,第二行为数据,假设有数据的最后一行826行(你根据你的实际数据修改),我们把B列作为去重复后新数据,B列第一行依然作为标题,第二行填写
=INDEX(A:A,SMALL(IF(MATCH(A$2:A$826,A$2:A$826,)=ROW($1:$825),ROW($2:$826),4^8),ROW(1:1)))&""
然后按住键盘的shift、ctrl、enter三个键,这样就建立好了函数的数组。
然后拉动B2单元格往下就可以了。
注意:A列数据区中间和结尾都不能有空白行。否则会出错。
2、计算每个项目有多少个
C2单元格设立函数:=COUNTIF(A:A,b2),然后拉动C2单元格往下即可。
楼主说“我的要求是第二列怎么引用第一列”,此话不明白,就是大家不明白楼主要干什么,你的目标结果是什么?
更多追问追答
追问
我要的是重复的有多少个
追答
你要重复的个数的话,按照前面的C列里面计算的重复数字,就可以看到重复的个数了
C列里面大于等于2的,都是有重复的
再重新计算他即可
如果是要计算整体不重复的个数就
C2 =SUM(1/COUNTIF(A2:A826,A2:A826)
三个键一起按,数组就搞定了
数据区还是假定为A列的第二到底826行,这个你自行修改。
数据区不能有空白
展开全部
假定原数据在A列,在B1输入以下公式,下拉填充,显示的数字就是该类重复次数。
=if(countif(a$1:a1,a1)=1,countif(a:a,a1),"")
=if(countif(a$1:a1,a1)=1,countif(a:a,a1),"")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
处理数据之前,要先分析数据的特点,才能找到好方法。
你这样的表述太笼统了。最好有具体数据,最好自己分析一下原数据的相互位置有什么特点。
单看目前的数据,还是看不明白。第二列出现的次数不知道从何而来,原始数据呢?很多都一片茫然。
如果数据太多,用count等等参数里使用区域引用的函数,都会很慢的,如果统计的数据在连续相邻的行就有方法大大提高运算速度
你这样的表述太笼统了。最好有具体数据,最好自己分析一下原数据的相互位置有什么特点。
单看目前的数据,还是看不明白。第二列出现的次数不知道从何而来,原始数据呢?很多都一片茫然。
如果数据太多,用count等等参数里使用区域引用的函数,都会很慢的,如果统计的数据在连续相邻的行就有方法大大提高运算速度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Excel处理一些简单的数据还是不错的,但是当数据量过多的时候,再用Excel处理,显然不合适。
楼主提到想要去重数据,楼主可以试下BDP个人版,因为该工具本身在上传数据的过程中,就会自动去重。而且,这款在线的可视化分析工具,还支持强大的数据处理功能。像楼主提到的这些工作表关联操作也是可以用BDP来实现的,而且操作特别简单,只需要简单拖拽即可。
楼主提到想要去重数据,楼主可以试下BDP个人版,因为该工具本身在上传数据的过程中,就会自动去重。而且,这款在线的可视化分析工具,还支持强大的数据处理功能。像楼主提到的这些工作表关联操作也是可以用BDP来实现的,而且操作特别简单,只需要简单拖拽即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |