乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在EXCEL中,如何实现按一定数量给数据分组,然后找出每组数...

在EXCEL中,如何实现按一定数量给数据分组,然后找出每组数...

作者:乔山办公网日期:

返回目录:excel表格制作


工具/材料:Microsoft Office Word2016版,Excel表格。 

1、首先选中Excel表格,双击打开。 

2、其次在该界面中,选中要进行数据分组的所在单元格。 

3、继续在该界面中,点击上方工具栏里“排序”里“自定义排序”按钮。

 4、然后在该界面中,选择“排序依据”和“次序”,点击“确定”按钮。

5、最后在该界面中,显示数据分组。



P3(分段范围)写公式zhidao
=TEXT((ROW()-1)*34+1&"-"&ROW()*34,0)
O3(统计结果)写公式
=MAX(INDIRECT("a"&(ROW()+1)*34+1):INDIRECT("a"&ROW()*34+2))
选中P3:O3,下拉填充
=sumifs(b:b,a:a,">32",a:a,"<=33")

1、用“排序”功能,按>=0~<=30、>30~<=60、>60~<=90、>90~<=120、……分组。e799bee5baa6e79fa5e98193e4b893e5b19e332

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)))
也是数组公式,操作同上,再向右和向下填充。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网