excel排序公式有RANK函数,SUMPRODUCT函数,IF函数,COUNTIF函数,MAX函数。
RANK函数是常用的排序函数,可以对数据实现升序、降序排序。但是此函数的缺点也是很明显的,就是当排序的数据相同时,排名会“跳跃式”填充。利用SUMPRODUCT函数实现排序功能,可以有效的避免RANK函数的不足之处,排序结果更加符合我们的习惯,此方法常被称为“中国式排序”。若要实现升序排序功能:其实只需对上述公式稍作修改即可。修改比较值的前后顺序即可。公式为:=SUMPRODUCT((C9>$C$3:$C$9)/COUNTIF($C$3:$C$9,$C$3:$C$9))+1。

IF函数判断姓名列单元格的值是否为空,如果不为空,则返回1,否则返回上一单元格的值+1。COUNTIF函数统计当前单元格区域内等于第二个参数的值的个数。借助筛选功能快速实现排序功能。

MAX函数由于合并单元格没有规律,无法实现快速填充。利用MAX函数计算当前上一单元格区域范围内的最大值,并+1作为辅助值,快速的实现了不规则合并单元格的序号填充问题。