大家在工作中有没有遇到这样的问题,把一张表格中的数据,按照某种方式进行分组排序,然后取出每组中排名前三的数据,或者取出每组中排名最大的一组数据。
以下图中每个省份的销售额统计数据为例,小编就给大家详细讲解一下,如何按照省份分组排序数据,然后取出每个省份中销售额排名第一的数据。
图中数据是每个省份对应的城市销售额数据表,A列是省份,B列是省份对应的城市,C列是销售数量,D列是排序。
现在需要对数据进行分组排序,将省份相同的排列在一起,销售额由大到小排序;首先点击A2单元格,按住Shift不松,然后点击C18单元格,选中数据源。
点击【数据】,点击【排序】,在“主要关键词”这一行的第一个下拉框中选择“省份”,再点击【添加条件(A)】,在“次要关键词”这一行的第一个下拉框中选择“销售数量”,第三个下拉框中选择“降序”,点击【确定】,就可以完成排序操作。
排序完成后如下图所示,可以看到,所有数据按照“省份”分组,然后每一组中数据,按照“销售额”由大到小的顺序排序。
给排序好的数据添加序号,鼠标点击【D2】单元格,输入公式“=IF(A2=A1,D1+1,1)”,然后拖动鼠标下拉,填充序号。
公式“=IF(A2=A1,D1+1,1)”的意思是:判断A列上下相邻的两个单元格是否相等(即是否为同一省份),如果两个省份不相等(即A1不等于A2),则D2单元格返回1;如果两个省份相等(即A2等于A3),则D3单元格返回“D1+1=2”,依次向下判断计算,然后分组填充序号。
数据分组排序完成后,只需要在“排序”列,找到序号为1的数字,就可以取出每个分组中“销售额”最大的数据了。
以上就是给大家分享的如何分组排序,取最大值的详细步骤,你学会了吗?关注我,给大家分享更多电脑知识。