咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

内容导航:


一、如何用excel数据分组


工具原料:电脑+office2007
用EXCEL进行数据分组方法如下:
一、在日常数据分析中,经常需要对某个数年变量进行分组汇总,如图所示的价格数据,对价格进香区间划分:用VLOOKUPP、LOOKUP、INDEX与MATCH结合的三种函数数据分组用法
二、准备一个分组对应表,根据自己的需求确定分组的组距,分组数所需
范围见下表,阀值设置为每个分组最低值,例如样例中第二给5-10元(5≤x<10),则阀值设置为5,其它阀值设置以此类推
三、用VLOOKUPP、LOOKUP、INDEX与MATCH结合
VLOOKUP:在B2输入=VLOOKUP(A2,$F$2:$G$12,2)
LOOKUP:在C2输入=LOOKUP(A2,$F$2:$G$12,2)
INDEX与MATCH结合:在D2输入=INDEX($G$2:$G$12,MATCH($F$2:$F$12))
以上三种函数方法可自行对照下表单元范围进行理解函数参数设置


二、excel如何自动分组


自动分组步骤1:启动Excel并打开数据透视表,在透视表中选择B5单元格。在“数据透视表工具”的“分析”选项卡的“分组”组中单击“组字段”按钮,打开“组合”对话框,在对话框的“步长”列表中选择“月”选项,如图1所示。

图1 打开“组合”对话框

提示

自动分组步骤2:“起始于”文本框中可以输入分组第一个起始日期或时间,“终止于”文本框中可以输入分组最后一个日期或时间,“步长”列表用于选择分组时间段标准。另外,如果数据是数值型,将打开“分组”对话框,该对话框与“组合”对话框有所区别。该对话框同样有“起始于”和“终止于”文本框,用于输入起始和终止的数据值,而“步长”则需要通过向文本框中输入数值来进行设置。

自动分组步骤3:单击“确定”按钮关闭“组合”对话框,此时在数据透视表中将按照月来对数据进行分组,分组的结果如图2所示。



三、用excel对数据进行分组


用VBA的代码你可以参考一下

不过要把数据横向放到单元格中(代码是建立在数据放在B1:N1单元格中的)

Sub 分组()
Dim ARR
ARR = Range("B1:N1")
A = Application.Min(ARR)
B = Application.Max(ARR)
C = A - Right(A, 1) '下限
D = B - Right(B, 1) + 9 '上限
F = 2
For E = C To D Step 10
Cells(F, 1) = E & "-" & E + 9
F = F + 1
Next E
For G = 1 To UBound(ARR, 2)
差 = ARR(1, G) - C
商 = Int(差 / 10)
余 = ARR(1, G) Mod 10'这句多余了
Cells(2 + 商, 55).End(xlToLeft).Offset(0, 1) = ARR(1, G)
Next
End Sub