龙空技术网

排序和统计排名,是两件完全不同的事,Excel 数据透视表都能行?

Excel学习世界 635

前言:

如今小伙伴们对“有什么排序算法”大体比较关心,兄弟们都想要学习一些“有什么排序算法”的相关文章。那么小编在网摘上搜集了一些有关“有什么排序算法””的相关内容,希望大家能喜欢,兄弟们快快来学习一下吧!

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

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

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

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

案例:

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

按部门降序排序不排序,但是列出各个部门当月的排名

效果如下图 2、3 所示。

解决方案:

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

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

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

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

行:月份、部门值:交易笔数

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

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

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

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

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

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

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

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

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

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

标签: #有什么排序算法