我们假设 Excel表结构如下
最终我们希望得到一个表,这个表只有三个字段:分数段、分数段计数、占比
1、函数方法
-
首先添加新的列来表示每个学生的分数段。
-
使用 FLOOR函数结合除法来实现,比如使用
=FLOOR((G2-300)/10, 1) + 1
(分数在 G列),这将把分数转换为对应的分数段(如300-309为1,310-319为 2,依此类推)。这样我们应能得到第一个成绩的分数段,即属于第 15层。 -
然后,将鼠标置于 15 这个框的右下角,等待出现 + 的符号后,向下拉动,填充该列所有数据。
-
使用透视表来汇总每个分数段的学生数量。选择包含姓名和分数段的区域,插入透视表,将分数段拖到行区域,姓名拖到值区域,并设置值字段设置为“计数”(这样就可以统计每个分数段的学生数量)。
直接使用数据透视图
先创建一个新表
在主表点击创建数据透视图
在创建选项中选择将数据透视图放置到现有工作表,然后手动在 sheet2中选择一格,作为透视表的起点
此后,将 Score字段拉到轴,将 name字段两次到值。(不一定要是 name字段,也可以是其它值是中文的字段)
将每一列列头改名
单击第一列任意一格,选择组合
组合的默认值是该列数据的最大最小值,但是,为了整洁,我们手动改了整数起点终点。
这样就能得到以下结果,第一第二列已经完成:
单击第三列任意一格,选择如下:
继续调整,一位小数点,或者不需要小数点,都足够了
单击第三列任意一格,选择如下,即可调整小数位数