- ·上一篇教育:单价不含税怎么算excel,单价,不含税
- ·下一篇教育:excel文档横向怎么变竖向,横向,文档
excel怎么对数据分段分组,分段,分组,数据
1.用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
2.怎样在excel中将某个区域的数值分段
如图,右侧橙色区域是表1的原始数据,左侧是转换后的结果。
方法:
第一步:选择数据区域-数据透视表
把“分数”拉到行字段,“人数”拉到数据区域。
第二步:在透视表中,把鼠标放在“分数”列的某个单元格,右键-组及显示明细数据-分组:
起始于:0
终止于:200
步长:40
这样以40为一段,分组统计。
3.如何在excel中进行数据分段统计
1)一组数据先按你需要的条件排序,排序菜单:“数据->; 排序->; 可以对数据进行排序 ->”
2)在你要得分段区间标记下
例如:员工绩效数据表,成绩65~100区间标记成A,50~65区间标记B,50以下标记C
3)使用数据分类汇总达到你的要求,菜单“数据->; 分类汇总->; 可以对数据进行分类汇总 ->”
例如:员工绩效数据表
1.选中你的数据表内容,
2.菜单“数据->; 分类汇总->; 可以对数据进行分类汇总 ->”
3.汇总字段选“绩效”
4.汇总方式选“计数”
5.确定,就可以统计各个成绩区段的人数了,如图
------------------------- by lenphay
