怎么在数据透视表中写公式 除了用命令排序外

怎么在数据透视表中写公式 除了用命令排序外(1)

排序,在Excel中是非常常见的操作,除了用命令排序外,还可以用函数公式去实现。


一、Excel排序:命令排序。

目的:对“销售额”按“降序”排序。

怎么在数据透视表中写公式 除了用命令排序外(2)

方法:

1、选定目标单元格。

2、【数据】-【排序】,打开【排序】对话框。

3、【主要关键字】选择需要排序的字段,即“销售额”;【排序依据】选择“单元格值”;【次序】选择【降序】并【确定】。

解读:

在选定目标单元格时,注意选择表格的“标题”,这样有利于选择字段。


二、Excel排序:Rank函数排序。

功能:返回指定的值在指定的区域中的大小排名,如果多个数值排名相同,则返回平均值排名。

语法结构:=Rank(值,数据范围,[排序方式])。

其中【排序方式】有0和1两种,当省略参数【排序方式】或其值为“0”时,为“降序”排序,为“1”时为升序排序。

目的:对“销售额”进行排序。

怎么在数据透视表中写公式 除了用命令排序外(3)

方法:

在目标单元格中输入公式:=RANK(F3,F$3:F$9,0)或=RANK(F3,F$3:F$9)或=RANK(F3,F$3:F$9,1)。

解读:

1、用Rank函数排序时,排序的顺序由第三个参数“排序方式”决定,当省略或为“0”时,按“降序”排序,为“1”时按升序排序。

2、对每个销售额而言,排序的范围都是固定的,所以数据范围(F3:F9)要用绝对引用或混合引用。


三、Excel排序:Rank多区域排序。

目的:对成绩统一进行排序。

怎么在数据透视表中写公式 除了用命令排序外(4)

方法:

1、在第一个目标区域中输入公式:=RANK(C3,(C$3:C$9,F$3:F$9),0)。

2、在第二个目标区域中输入公式:=RANK(F3,(C$3:C$9,F$3:F$9),0)。

解读:

所用函数还是Rank,只是将数据范围进行了扩展,可以是两个区域,也可以是多个区域,但需要主要的多个数据区域之间必须用逗号隔开,并且用括号将其括起来。


四、Excel排序:条件排序。

目的:按“地区”降序排序。

怎么在数据透视表中写公式 除了用命令排序外(5)

方法:

1、在目标单元格中输入公式:=SUM(1*IF(G$3:G$9=G3,F$3:F$9>F3)) 1。

2、快捷键Ctrl Shift Enter填充。

3、拖动填充柄填充其他单元格区域。


五、Excel排序:Sumproduct函数排序。

在使用Rank函数排序时,如果排序的值相同,其结果就会出现跳跃的情况,为了避免“跳跃”,我们可以用Sumproduct函数来排序。

功能:返回相应的数组区域乘积的和。

语法结构:=Sumproduct(数组1,[数组2]……)。

目的:对“销售额”按降序排序。

怎么在数据透视表中写公式 除了用命令排序外(6)

方法:

在目标单元格中输入公式:=SUMPRODUCT((F$3:F$9>F3)/COUNTIF(F$3:F$9,F$3:F$9)) 1。


六、Excel排序:Sumproduct条件排序。

目的:按“地区”降序排序。

怎么在数据透视表中写公式 除了用命令排序外(7)

方法:

在目标单元格中输入公式:=SUMPRODUCT((G$3:G$9=G3)*(F$3:F$9>F3)) 1。


七、Excel排序:透视表法。

目的:对“销售额”按降序排序。

怎么在数据透视表中写公式 除了用命令排序外(8)

方法:

1、选定目标单元格,【插入】-【透视表】。

2、选中【现有工作表】并单击右侧的箭头,选择插入透视表的位置。

3、在【透视表字段】对话框中,将“销售员”拖动到【行】;将“销售额”拖动到【值】;再次将“销售额”拖动到【值】。

3、在【求和项:销售额2】列的任意单元格,右键-【值显示方式】-【降序排序】并【确定】。


结束语:

本文主要从3个(命令、函数公式、透视表)方面,介绍了7个排序的应用技巧,其中,条件排序和透视表排序具有非常高的实用价值,对于使用技巧,你Get到了吗?在学习的过程中,有任何问题,可以在留言区留言讨论哦!


#职场干货# #Excel函数公式# #职场达人炼成记# @Excel函数公式

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页