浅析在Excel中多种类型的排序

时间:2022-01-19 06:26:04

摘要:在我们的生活和工作中,常见使用现有的数据进行有规则的排序,而面对的大量的数据,仅仅使用简单的操作是完成不了的。Excel中的函数在排序中起了很大作用,了解排序和了解Excel函数的使用都是非常重要的。

关键词:Exce 排序 函数 名次

Excel是目前使用比较广泛的数据管理分析软件,其强大的内置函数几乎无所不能,在我们生活和工作中的使用越来越广泛。Excel的排序问题经常出现在我们的应用当中,而看似简单的排序,其实存在着很多值得分析和探讨的地方。Excel做数据处理的最终目的,就是要使数据呈现出一定的规律和特性,以便起到有效的参考作用。而排序是呈现数据规律和特性的一个重要途径。下面就Excel的排序问题进行探讨和分析。

一、排序的方法:

1、我们使用Excel自带的排序功能,如:菜单中的排序、工具栏中的排序按钮,再手动的添加名次数字。

2、我们使用Excel中的函数方法进行排序。

二、两种方法的应用选择及存在的问题:

1、第一种方法虽然操作简单,但在存在大量数据的表格中的应用,相对麻烦,容易出错,不提倡使用。

2、第二种方法要根据实际中排序的分类,选用合适的函数进行应用,对大量数据处理可以起到事半功倍,但函数的内容较难理解。

三、排序的分类和分析:

1、西式排名:在出现相同的排序数据,排序名次会出现并列,但取消下一排名的名次。

我们观察一下,如图1所示,在G6、G7和G10单元格中,出现了并列第四,而取消了第五和第六的名次,下一排名从第七开始,这样的排序,我们把它称西式排名。

在G4单元格中,我们使用了Rank()函数,rank函数的作用:返回某组数字在一列数字中想对于其他数值的大小排列。

具体公式=RANK (number,ref,order)

=RANK(F4,$F$4:$F$11)

解释:其中F4为要比较的数据所在的单元格,$F$4:$F$11为比较的数据区域,缺省排名的升降序的参数。其中在ref(数据区域),需注意,必须使用绝对地址的引用,下面用填充柄进行填充。

2、中式排名:在出现相同的排序数据,排序名次会出现并列,但不会取消下一排名的名次。我们可以看到,如图1所示,在H6、H7、H10并列第四以后,出现是第五,而不是第七。这种排名的方式我们把它称为中式排名。

在H4单元格中,使用的数组函数,应用计数函数来代替Rank函数的使用。

具体公式:

=SUM(IF($F$4:$F$11

用Ctrl+Enter结束。

解释:判断数组中满足小于该单元格的数组的数目,以及重复相同值的数目,再进行求和。

3、其它排名方式:

(1)如图1中I6、I7、I10原来为并列第四,有三个相同,这时空掉第四、第五。这时名次为第六。

具体公式:

I4=SUMPRODUCT(1*($F$4:$F$11>=F4))

(2)如图1所示相同名次按数学的成绩进行排序。

具体公式:

J4=SUMPRODUCT(1*(($F$4:$F$11+$C$4:$C$11/100)>=(F4+C4/100)))

的确Excel排序是一个值得我们深究的课题,如:还有出现在相同名次时按某几个条件大小进行排序等问题。我们只有生活和工作中不断的发现问题,并进行认真的探讨和分析,我们才可以进一步的将Excel的作用尽可能的发挥出来。

上一篇:浅谈黄金矿山机械设备施工验收的技术要点 下一篇:MODBUS通讯协议的探究