很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

之前的推文给大家讲解了数据透视表中值字段的特殊显示方式,有的同学说一下子打开了新世界的大门。趁热打铁,今天继续深挖数据透视表这个功能还能帮我们实现什么繁琐的效果。

今天要说的是用数据透视表排序和显示排名的方法。请注意,这是两个不同的需求,排序就是按数字大小升序或降序排;而显示排名则不一定要排序,也就是说不需要改变字段原本的排序顺序,只要计算出排名即可,相当于 rank 函数的作用。

案例:

按月汇总下图 1 中各部门的总交易笔数,分别:

效果如下图 2、3 所示。

excel如何将数据透视表排序(排序和统计排名)(1)

excel如何将数据透视表排序(排序和统计排名)(2)

excel如何将数据透视表排序(排序和统计排名)(3)

解决方案:

如果想要按数值排序,不在乎字段名的显示顺序,那么可以这样设置。

1. 选中数据表的任意单元格 --> 选择菜单栏的“插入”-->“数据透视表”

excel如何将数据透视表排序(排序和统计排名)(4)

2. 在弹出的对话框中选择“现有工作表”及所需上传至的目标位置 --> 点击“确定”

excel如何将数据透视表排序(排序和统计排名)(5)

3. 在右侧的“数据透视表字段”区域,按以下方式拖动字段:

excel如何将数据透视表排序(排序和统计排名)(6)

excel如何将数据透视表排序(排序和统计排名)(7)

4. 选中数据表的任意单元格 --> 选择菜单栏的“设计”-->“报表布局”-->“以表格形式显示”

excel如何将数据透视表排序(排序和统计排名)(8)

excel如何将数据透视表排序(排序和统计排名)(9)

5. 点开“部门”旁边的筛选箭头 --> 在弹出的菜单中选择“其他排序选项”

excel如何将数据透视表排序(排序和统计排名)(10)

6. 在弹出的对话框中选择“降序排序依据”--> 在下拉菜单中选择“求和项:交易笔数”--> 点击“确定”

excel如何将数据透视表排序(排序和统计排名)(11)

现在可以看到“部门”旁边的筛选按钮中有一个向下的箭头,表示降序排序。求和项中的数值,确实在每个月的范围内,按部门降序排序了。

excel如何将数据透视表排序(排序和统计排名)(12)

如果不想更改名称字段的顺序,只需要列出值字段的排名顺序,那就应该这样做。

7. 再次将“交易笔数”拖动到“值”区域

excel如何将数据透视表排序(排序和统计排名)(13)

excel如何将数据透视表排序(排序和统计排名)(14)

8. 选中 I 列的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“值显示方式”-->“降序排序”

excel如何将数据透视表排序(排序和统计排名)(15)

9. 在弹出的对话框中选择“部门”--> 点击“确定”

excel如何将数据透视表排序(排序和统计排名)(16)

I 列现在显示的就是各部门当月的排名。

excel如何将数据透视表排序(排序和统计排名)(17)

10. 将 I 列的字段标题修改为“部门排名”,就大功告成了。

excel如何将数据透视表排序(排序和统计排名)(18)

,