马克·扎克伯格|Excel中排序的方法有几种?各有什么使用场景?你会吗?( 二 )


2、【数据】-【排序】 , 打开【排序】对话框 。
3、选择【主要关键字】中的【员工姓名】 , 【排序依据】中的【单元格值】 , 【次序】中的【升序】 。
4、单击右上角的【选项】 , 打开【排序选项】对话框 , 选择【方法】中的【笔画排序】并【确定】 。
5、单击【排序】对话框中的【确定】按钮 。
解读:
按笔画排序也可以【降序】哦!
六、Rank函数排序 。
功能:返回指定数字在一列数字中相对于其他数值的大小排名;如果多个值排名相同 , 则返回平均值排名 。
语法结构:=Rank(排序值数据范围[排序方式
);排序方式有两种 , 即降序和升序 , 分别用0和1表示 。
目的:对“月薪”降序排序 。

方法:
在目标单元格中输入公式:=RANK(G3G$3:G$12)
解读:
1、当Rank函数省略第3个参数时 , 按降序排序 。
2、当“月薪”相同时 , 名次会出现跳跃的情况 , 如3978为第5名 , 而下一名次为7 , 并不是6 。
七、Sumproduct排序 。
功能:返回相应的数组或区域乘机的和 。
语法结构:=Sumproduct(数组或单元格区域1[数组或单元格区域2
……)
目的:对“月薪”降序排序 。

方法:
在目标单元格中输入公式:=SUMPRODUCT((G$3:G$12>G3)/COUNTIF(G$3:G$12G$3:G$12))+1 。
解读:
1、公式=SUMPRODUCT((G$3:G$12>G3)/COUNTIF(G$3:G$12G$3:G$12))+1总体上可以分为3个部分 , 第一部分为:G$3:G$12>G3;第二部分为:COUNTIF(G$3:G$12G$3:G$12);第三部分为:+1 。
2、计算时 , 首先判断G$3:G$12>G3是否成立 , 以“月薪”3978为例 , 返回{1010010001;而COUNTIF(G$3:G$12G$3:G$12)统计的是G$3:G$12区域中每个值在G$3:G$12区域中出现的次数 , 即返回{1111111111;
3、(G$3:G$12>G3)/COUNTIF(G$3:G$12G$3:G$12) , 也就是对应的数组元素相除 , 得到{1010010001 。
4、当Sumproduct函数只有一个数组元素时 , 对数组元素进行求和运算 , 得到4 。
5、在公式的最后+1 , 所以最后的结果为5 。
结束语:
方法1-5对于数据的可视化操作常见 , 而方法6-7经常应用于数据的统计和分析 , 每个方法都有自己的便捷之处和应用场景 , 你更喜欢那种方法呢 , 留言区告诉小编哦!