在EXCEL中,如何把数据按照值的区间分组?

比如我有3000多个数据,都是数值的形式,值从0开始一直到1800,精确到小数点后四位的。但是我想按照每30个值单位进行分组。比如把全部数据分成60组,第一组的数据值在0到30之间,第二组在30到60之间,以此类推。这样的分组在EXCEL里要怎么做?请详细说明,急求,谢谢!

1、首先双击桌面上的excel图标打开软件。

2、在表格中输入要求相关系数的数据。

3、选中表格中的数据。

4、点击上边栏“插入”中的“图表”。

5、点击“标准类型”中的“x、y散点图”。

6、选中“x、y散点图”中的第一个。

7、此时散点图就显示在界面中了。

8、选择散点图中的任意一个点。

9、右键该点选择“添加趋势线”。

10、弹出框出现后,勾选下方的“显示公式”和“显示R平方值”。

11、现在相关系数就得到了。在EXCEL中,就可以把数据按照值的区间分组了

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-17

这个可以使用数据透视表,然后进行自动分组,下面有一个模拟的图片,自动分组时可以按自己的需要填写起始值、终止值、步长。将年龄进行了分组,对学费进行求和。


最后的结果。

追问

唔,能稍微说明一下具体操作步骤么

追答

选择区域插入数据透视表,然后将你要分组的字段拖入行标签,其它需要的字段拖入列标签或数值区域,然后鼠标点中行标签字段,右击创建组。

追问

我这么设完之后标签是出来了,分组也出来了,但是怎么计算呢?我也看不到我分组出来的数据,只看到分组的标签。你发的图里面有求和那一列,但是我这边就只有行标签一列,后面就没东西了……

追答

将你要求和的数据拖入数值区域

追问

我这样添加的数据没问题吧?但是我不知道怎么让它把分好组的数据求平均数和方差啊orz

追答

点击下面的图片看一下汇总为平均值、方差的操作。

追问

我做的时候看不到右下角数值那一栏里有求和的选项啊orz除了行标签以外其他的栏里都是空的

追答

你点击图片看会出现动画。
说明具体要求,发到3271614433qq邮箱,我来帮你做。

追问

刚才出门了一下,看到了,谢谢!

本回答被提问者采纳
第2个回答  2015-05-30
1、用“排序”功能,按>=0~<=30、>30~<=60、>60~<=90、>90~<=120、……分组。

2、用“高级筛选”功能:
假设源数据在A列,A1~A3000
先在第一行加个抬头;
在B1~C1输入同样抬头。
B2输入:>=0、C2输入:<=30
选A列数据区域——菜单栏——数据——筛选——高级筛选——列标区域:已导入——条件区域:导入B1:C2——方式:将筛选结果复制到其他位置(点选)——复制到:导入D1——确定。
其他的如:>30~<=60、>60~<=90、>90~<=120、……依次参照操作。

2、用公式:
在B1输入
=INDEX(A:A,SMALL(IF((A$1:A$3000>=0)*(A$1:A$3000<=30),ROW($1:$3000),4^8),ROW(1:1)))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
C1输入
=INDEX($A:$A,SMALL(IF(($A$1:$A$3000>COLUMN(A:A)*30)*($A$1:$A$3000<=COLUMN(B:B)*30),ROW($1:$3000),4^8),ROW(1:1)))
也是数组公式,操作同上,再向右和向下填充。追问

看不是太懂= =而且我分组完之后是要计算均值和方差的,用排序功能能做到的话我着实不太想去写宏orz能稍微详细一点说明操作步骤么

追答

“用公式”改为“3、……”

我给你的是3种方法,你想要采用哪一种方法?

追问

我用方法二的时候它一直显示我字段非法或者数据丢失……
具体情况是这样的,我有一千多个数据,然后每个数据有两个值,第一个值可以看做编号,是我作为分组的依据,第二个值是我要统计它的均数和方差的值。然后我要做的具体任务就是按照数据的第一个值把数据分成60个组,然后每组数据来算它们第二个值的均数和方差= =

追答

就是说,有两列数据(A~B列),第一个值(A列)“编号”为从0到1800的四位小数值。就按照A列分组了:

你说你用方法二——高级筛选。那我就做个动画给你看看吧(也许百度不支持,最近那些弄权的老是要删除网友的回答,连动画也上传不了变成静态的):

(我的动画演示暂时设置到第1000行)

相似回答