用Excel排名次

合集下载

Excel中6种常见的排名公式!

Excel中6种常见的排名公式!

Excel中6种常见的排名公式!

1、美式排名

有2个数字相同,且排名第1时,下一个名次直接是3,而不是2。公式为:

=RANK(C3,C:C)

2、中国式排名

存在相同数字时,下一个排名会连续且不间隔(如下图的E6单元格)

公式如下:

=SUMPRODUCT(($C$3:$C$12>=C3)*(1/COUNTIF(C$3:C$12, C$3:C$12)))

3、多区域排名

多列数字需放在一起进行排名,需将区域放进括号内。

公式为:

=RANK(B3,($B$3:$B$12,$E$3:$E$12,$H$3:$H$12,$K$3:$K$1 2))

4、多表排名

对多个表格进行排名时,可直接引用连续表格。

公式为:=RANK(B2,'1月:3月'!B:B)

5、组内美式排名

同类项的子数据排名时,不受其他类型的数据影响。

公式为:=SUMPRODUCT((A$2:A$17=A2)*($B$2:$B$17>B2))+1

6、组内中国式排名

同组子数据做中国式排名,不受其他组的数据影响。

公式如下:

{=COUNT(0/(B2<=(MATCH(A2&B$2:B$34,A$2:A$34&B$2:B $34,)=ROW($1:$33))*B$2:B$34))}

注:这是数组公式,两边的大括号非手工输入,而是输入公式之后,按Ctrl+shift+enter三键后自动加上的。

以上就是今天和大家分享的常见的6种排名公式。

·END·

Excel数据排序很简单_四种方法任你选

Excel数据排序很简单_四种方法任你选

Excel数据排序很简单四种方法任你选

Excel排序非常方便,在排名次时用起来特别顺手。笔者现总结利用Execl排名时的四种操作方法:

把成绩录入完后,使用“自动求和”功能计算出每个人的总分,并单击“数据” →排序,以“总分”为主“关键字”按“降序”排列。接着在H1单元格输入“名次”二字(如图1)。

一、序列填充法

1.在H2单元格中输入1,然后把鼠指针指向H2单元格的四框上单击,让H2单元格为选中状态,或者单击一下其它任意单元格,再返回来单击H2单元格(不然接下来的填充→序列为灰色不可用)。

2.查出总共多少人。

3.单击“编辑”→填充→序列(如图2),在打开的“序列”对话框中,“序列产生在”项选“列”;“类型”项选“等差序列”;步长值1;终止值输入总人数12;最后单击“确定”按钮完成(如图3)。

二、托选填充法

1.左键拖选法:

在H2单元格中输入1,H3单元格中输入2,然后用鼠标把H2和H3单元格拖选上(如图4),接着把鼠标指针指向H3单元格右下角,当鼠标指针变成黑色实线加号时,按住左键向下拖动到H13单元格后放手。

2.右键拖选法:

在H2单元格中输入1,把鼠标指针指向H2单元格右下角,当鼠标指针变成黑色实线加号时,按住右键向下拖动到H13单元格后放手,这时屏幕上会弹出一个快捷菜单(如图5),左键单击“以序列方式填充”(也可以单击“序列”项,再按照序列填充法完成)。

三、函数判断法

1.排位函数RANK():

在H2单元格输入公式:=RANK(G2,G:G),接着把鼠标指针指向H2单元格右下角,当鼠标指针变成黑色实线加号时,按住左键向下拖动将公式向下复制到H13单格后放手(如图6)。

excel工作表怎么排序

excel工作表怎么排序

excel工作表怎么排序

在Excel 中,你可以通过以下步骤对工作表进行排序:

方法1:基本排序

1. 选择要排序的数据范围:

-选中包含你要排序的数据的区域。确保包括列标题。

2. 打开“数据”选项卡:

-在Excel 菜单栏上,点击“数据”选项卡。

3. 点击“排序”:

-在“数据”选项卡中,点击“排序”按钮。

4. 选择排序列和排序顺序:

-在弹出的“排序”对话框中,选择要排序的列(字段)。

-选择排序顺序,通常是“升序”(A 到Z)或“降序”(Z 到A)。

5. 点击“确定”:

-点击“确定”按钮,数据将按照选择的列和顺序进行排序。

方法2:高级排序

1. 选择要排序的数据范围:

-同样,选中包含你要排序的数据的区域。确保包括列标题。

2. 打开“数据”选项卡:

-在Excel 菜单栏上,点击“数据”选项卡。

3. 点击“排序”:

-在“数据”选项卡中,点击“排序”按钮。

4. 选择“高级排序”:

-在“排序”对话框中,选择“高级”选项。

5. 配置高级排序:

-在“高级排序”对话框中,选择要排序的列,指定排序顺序,并选择是否将数据排序到新的位置或替换现有的数据。

6. 点击“确定”:

-点击“确定”按钮,数据将按照配置的高级排序规则进行排序。

请注意,使用“高级排序”可以提供更复杂的排序选项,如多列排序和自定义排序规则。选择适用于你需求的排序方法。

excel数字排名函数

excel数字排名函数

excel数字排名函数

在Excel中,如果你想对数字进行排名,你可以使用RANK函数。以下是其基本用法:

假设你的数据在A列,从A2开始,你想在B列得到对应的排名。

对于B2单元格的排名,你可以使用以下公式:

excel复制代码

=RANK(A2,

$A$2:$A$1000)

其中,$A$2:$A$1000表示你数据范围。你可以根据需要调整这个范围。

RANK`函数会返回一个数字的排名,其中对于重复的数字,它会返回相同的排名。如果存在并列排名,下一个排名会跳过相应的数量。例如,如果有两个并列的排名1,下一个排名会是3而不是2。

如果你希望在并列排名时下一个排名不是跳过,而是继续连续,你可以使用RANK.EQ函数:

excel复制代码

=RANK.EQ(A2,

$A$2:$A$1000)

除了RANK函数,Excel还提供了其他一些用于排名的函数。以下是这些函数的简要描述和用法:

(一)

RANK.AVG:

(二)

1.当有并列排名时,此函数会返回平均排名。

2.语法:RANK.AVG(number, ref, [order])

(三)

RANKX:

(四)

1.这是一个数组公式,用于返回一个范围中每个值的排名。

2.语法:RANKX(array, value, [order])

(五)

DENSE:

(六)

1.返回与给定值对应的排名,但当存在并列排名时,下一个排名不会跳过。2.语法:DENSE(number, ref, [order])

(七)

RANK.EQ:

(八)

1.返回与给定值对应的排名,即使存在并列排名,也会连续给出排名。2.语法:RANK.EQ(number, ref, [order])

excel中如何排序名次

excel中如何排序名次

excel中如何排序名次

在Excel中,排序是一项基本的功能,它可以让我们根据特定的条件对数据进行重排。在排序中,经常会遇到需要按照名次进行排序的情况,这就需要掌握在Excel中如何对名次进行排序。下面将介绍一些常用的方法。

1. 使用排序功能:

首先,选择需要排序的数据范围。在Excel中,可以使用鼠标点击并拖动来选择连续的数据范围,也可以按住Ctrl键并单击鼠标来选择多个非连续的数据范围。

然后,点击Excel菜单栏中的“数据”选项卡,在“排序与筛选”功能组中选择“排序”。

在排序对话框中,可以选择排序的列或区域以及排序方式。这里选择需要排序的列,并选择升序或降序排序。

最后,点击“确定”按钮,Excel将按照所选的列和排序方式对数据进行排序,并将名次显示在相应的列中。

2. 使用公式进行排序:

除了使用Excel的排序功能外,我们还可以使用公式来实现对名次

的排序。首先,我们需要在表格中添加一列来存放名次。

在名次列的第一个单元格中,输入公式

“=RANK.EQ(A2,A$2:A$10)+COUNTIF(A$2:A2,A2)-1”。其中,A2是需要排序的数据范围的第一个单元格,A$2:A$10是整个数据范围,COUNTIF函数用于计算重复值的个数。

然后,将该公式拖动至名次列的最后一个单元格,Excel将会自动计算每个数据的名次。

接下来,按照名次列进行升序或降序排序,即可将数据按照名次进

行排序。

3. 使用筛选功能进行排序:

在Excel中,还可以使用筛选功能来对名次进行排序。首先,选择

需要排序的数据范围。

excel多条件排名实例

excel多条件排名实例

excel多条件排名实例

当我们需要在 Excel 中进行多条件排名时,可以使用函数和筛

选器来实现。下面是一个实例,假设我们有一个包含学生姓名、科

目和分数的数据表格,我们要按照科目和分数进行排名。

首先,我们需要在数据表格中添加一个新的列,用于存放排名

结果。假设我们将排名结果放在第 D 列。

然后,我们可以使用以下步骤进行多条件排名:

1. 在 D2 单元格中输入以下公式,`=IF(C2="科目1",

RANK(B2, IF($C$2:$C$10="科目1", $B$2:$B$10), 0), IF(C2="科

目2", RANK(B2, IF($C$2:$C$10="科目2", $B$2:$B$10), 0),

IF(C2="科目3", RANK(B2, IF($C$2:$C$10="科目3", $B$2:$B$10), 0), "")))`。

这个公式会根据科目进行条件判断,并使用 RANK 函数对分

数进行排名。请将公式中的范围和条件根据实际情况进行调整。

2. 按下 Enter 键,将公式应用到 D2 单元格。

3. 将 D2 单元格复制,并粘贴到 D3:D10 范围中,以覆盖所有数据行。

现在,D 列中的数据将显示按照科目和分数进行的排名结果。

请注意,上述示例假设数据表格位于 A 列至 C 列,共有 10 行数据。您可以根据实际情况调整公式中的范围和条件。

希望以上的回答能够帮助您解决多条件排名的问题。如果您还有其他相关的问题,请随时提问。

excel表格名次排序方法

excel表格名次排序方法

excel表格名次排序方法

对于名次排序,许多人都是用排序,再看最左边那列的数字来看名次。如果要单独填写一列名次的呢?今天,店铺就教大家如何Excel 表格如何名次排序的方法!

Excel设置名次排序的方法如下:

打开Excel,输入所需要的数据。

把光标定在名次下一格,就是图中的F3。

转到公式——自动求和——其他函数。

在插入函数对话框,选择类别填统计,选择函数选rank。

number填E3(就是总分的第一个有数字的格),Ref填E$3:E$7,order填0或者不填。

然后就得到了个2,就是第二名。

在框的右下角,十字一变小,就按住鼠标左键不动,拉下去,得到所有人的名次。

OK!这才是真正的名次。

在EXCEL中怎样排名次

在EXCEL中怎样排名次

在EXCEL中怎样排名次

1. 在“总分”列的F2单元格输入“=SUM(C2:E2)”,然后按下回车键,第一个学生的总分就会计算出来了。

2. 在“名次”列的“G2”单元格输入“=RANK(F2,$F$2:$F$7)”,然后按下回车键,第一位学生的名次也就出来了。怎么,名次不对不要紧,往后看。对了,还要说一句,那就是上面公式中那个“$F$7”是“总分”栏中的最后一个数据的位置,实际中可

以根据表格中的实际情况来填写。

3. 选中F2和G2单元格,然后拖动填充柄向下至最后一个单元格,看到了吗所有人的总分和名次都在瞬间完成了(如图2)。而且更妙的是,按照这种方法,如果总分相同,名次也是相同的。数据越多,这种方法就越能体现出它的

优势。试试看吧!

图2 排好序的表

最后要提醒的是,在用于排名次的“=RANK(F2,$F$2:$F$7)”公式中,可千万不要忽略了符号“$”呀!名次到底能不能排得准确无误,它可是起到很重要的作

用呢。

最大值:在单元格里输入“=MAX(要比的区域)”

最小值:在单元格里输入“=MIN(要比的区域)”

平均值:在单元格里输入“=AVERAGE(要比的区域)”

参考人数=COUNTA(A2:A37)

优秀人数=COUNTIF(B2:B37,">=80")

优秀率=优秀人数÷参考人数

同样的道理可以计算及格人数和及格率

统计分数段(如统计80——90)= COUNTIF($C$2:$C$7, "<90")- COUNTIF($C$2:$C$7, "<=80")

excel中用于排名的公式

excel中用于排名的公式

excel中用于排名的公式

在Excel中,我们可以使用一些公式来进行排名操作。下

面将介绍两种常见的用于排名的公式:RANK和RANK.EQ。1. RANK公式:

RANK公式可以用来计算数值在一组数中的排名。其语法

如下:

RANK(number,ref,[order])

其中,number表示要进行排名的数值;ref表示参与排名的

数值范围;order为可选参数,用于指定排名的顺序。若order

为0或省略,则按升序排名,较小的数值排名较高;若order

为非零值,则按降序排名,较大的数值排名较高。

例如,我们有一列数值数据A1:A5分别为80、95、75、85、90。如果我们在B1单元格中输入以下公式:

=RANK(A1,$A$1:$A$5,0)

然后将该公式拖动至B5单元格,即可得到数值在这组数据中的排名。

2. RANK.EQ公式:

RANK.EQ公式也可以用来计算数值在一组数中的排名,但与RANK公式不同的是,它不会跳过并列的排名。其语法如下:

RANK.EQ(number,ref,[order])

其中,number表示要进行排名的数值;ref表示参与排名的

数值范围;order为可选参数,用于指定排名的顺序,若省略

则默认按升序排名。

例如,我们有一列数值数据A1:A5分别为80、95、75、85、90。如果我们在B1单元格中输入以下公式:

=RANK.EQ(A1,$A$1:$A$5)

然后将该公式拖动至B5单元格,即可得到数值在这组数据中的排名。

使用这些公式可以轻松实现在Excel中进行排名操作,并

根据需要调整排名的顺序。这对于处理大量数据或者制作排行榜等工作非常有用。在操作时,需要注意确定参与排名的数值范围和选择合适的公式,以便得到准确的排名结果。

excel排序的3种方法

excel排序的3种方法

Excel排序的三种方法如下:

第一种:

1. 选中需要排序的一列数据,在工具栏中找到“数据”。

2. 在“数据”工具栏下面找到“排序”,点击它就会弹出对话框让用户选择排序的方式。

3. 选择“升序”、“降序”或“其它方式排序”,这里以升序为例。

第二种:

1. 打开Excel表格,全选需要排序的表格数据。

2. 点击工具栏中的“数据”,然后点击“排序”。

3. 在弹出的对话框中选择主要关键字和排序方式(升序或降序),点击确定即可完成数据的排序。

第三种:

1. 选中需要排序的数据,点击工具栏中的“数据”,然后点击“筛选”。此时,数据旁边会出现一个小三角。

2. 点击小三角,选择需要排序的列,然后点击升序或降序进行排序。这种方法适用于数据量较小且不需要自动筛选的表格。

在进行排序时,需要注意以下几点:

1. 排序的依据可以是数字也可以是文本。如果数据中包含空格等分隔符,需要将表格转换为数值型数据再进行排序。

2. 在进行多列排序时,需要注意顺序和方向。先选择好排序的列,再设置排序的方式(升序或降序)。如果有多个多列排序的需求,可以重复进行多列排序。

3. 在进行数据合并或重复单元格排序时,需要先将表格进行合并处理,再按照上述方法进行排序。

4. 排序时需要注意数据的正确性和稳定性,不要因为排序而破坏了表格的整体结构和数据准确性。

总之,根据不同的需求和表格的特点,可以选择不同的排序方法。在实践中不断尝试和总结经验,可以提高工作效率和准确性。

如何在Excel中对数据进行排序

如何在Excel中对数据进行排序

如何在Excel中对数据进行排序Excel是一款功能强大的电子表格软件,广泛应用于数据处理和分析领域。在Excel中,对数据进行排序是一项基本且常用的操作,可以帮助我们发现数据的规律、提取有用的信息以及更好地展示数据。本文将详细介绍如何在Excel中对数据进行排序。

一、准备工作

在进行数据排序之前,首先需要确保数据的准确性和完整性。检查数据是否包含空值、重复值或其他异常情况,如果有必要,进行数据清洗和处理,以确保数据的可靠性。

二、选择排序范围

在Excel中,我们可以选择要排序的数据范围。可以是一个表格、一个列或者一个区域。在选择排序范围时,要确保包含了所有需要排序的数据,避免遗漏。

三、选择排序方式

Excel提供了多种排序方式,可以根据实际需求选择适合的方式。常见的排序方式有升序和降序两种。

1. 升序排序:按照英文字母的顺序排列,或者按照数字的大小顺序排列。在Excel中,可以使用A到Z的排序图标或者按照数值大小的排序图标实现。

2. 降序排序:按照英文字母的逆序排列,或者按照数字的逆序排列。在Excel中,可以使用Z到A的排序图标或者按照数值大小的逆序排

序图标实现。

四、执行排序操作

在Excel中,对数据进行排序非常简单,只需按照以下步骤操作即可。

1. 选择要排序的数据范围。

2. 点击Excel工具栏中的“数据”选项卡。

3. 在“排序与筛选”组下方的排序图标中选择“排序最大到最小”,即

降序排序,或选择“排序最小到最大”,即升序排序。

4. 弹出的排序对话框中,选择要排序的列和排序方式,点击“确定”。

Excel中进行表格排序的四种方法

Excel中进行表格排序的四种方法

Excel中进行表格排序的四种方法

excel表格是日常工作中常常需要使用到的办公软件之一,而其中,很多网友都会使用excel表格进行数据的记录。今天,店铺就教大家在Excel中进行表格排序的四种方法。

Excel中进行表格排序的四种步骤:

方法一:日期按时间排序。

进入到操作界面,如图所示,首先选中需要排序的单元格区域,在选中开始菜单上的“数据”,至“排序”选项卡,在弹出的“自定义排序次序”中找到日期的排序方式即可,然后在点击确定即可完成操作,如图所示:

相关教程:excel输入日期。

现在我们来预览排序完成后的效果吧。如图所示:

方法二:数据按住数字大小排序。

进入到操作几面,小编随便输入几个数字,如图所示:

选中需要排序的单元格,在选中开始菜单上的“数据”,至“排序”选项卡,然后在点击“选项”命令,弹出“排序选项”,然后直接点击“按列排序”方式,即可这样单元格里面的数字就是按列小到大的排序了。如图所示:

方法三:名称按字母来排序。

小编就随便输入几个名字。同样按照上面的方式,进入到排序选项窗口,如图所示:

然后在“排序选项”上选择“按字母排序”即可完成操作了,如图所示:

你可以还想了解:excel中如何拆分和冻结单元格。

方法四:当然,这几种方式还是比较简单的,常用的几种方法。有的时候需要按别的方式排序的话,就可以再“自定义选项”中添加排序方式即可,如图所示:

以上就是Excel表格排序的几种方法。所有的排序要先选择要排序的内容,要包括每列表头,然后点“数据- 排序”在对话框里选择

“主关键字”、或次关键字,再选择排序顺序,排序方式按从大到小或从小到大。

如何使用Excel进行数据排序

如何使用Excel进行数据排序

如何使用Excel进行数据排序Excel是一款功能强大的电子表格软件,广泛应用于数据处理和分析中。在处理大量数据时,数据排序是一个常见的需求,可以通过Excel提供的排序功能快速、准确地对数据进行排序。本文将介绍如何使用Excel进行数据排序,帮助读者更好地利用Excel进行数据管理与分析。

一、打开Excel并导入数据

在使用Excel进行数据排序之前,首先需要打开Excel软件并导入待排序的数据。可以通过以下几种方式导入数据:

1. 直接在Excel中手动输入数据。

2. 从其他文件(如文本文件、CSV文件)中复制并粘贴数据到Excel中。

3. 通过Excel提供的数据导入功能,导入外部数据源中的数据。

根据具体情况选择合适的方式导入数据,并确保数据已正确导入到Excel中。

二、选择待排序的数据范围

在进行数据排序之前,需要选择待排序的数据范围。可以通过以下几种方式选择数据范围:

1. 直接鼠标选取数据范围:按住鼠标左键,拖动鼠标选择待排序的数据范围。

2. 使用快捷键:按住Shift键,在键盘上的方向键上下左右移动,

选择待排序的数据范围。

确保已正确选择待排序的数据范围,以免排序结果出现错误。

三、打开排序对话框

在选择待排序的数据范围后,接下来需要打开Excel的排序对话框,以设置排序的选项。可以通过以下几种方式打开排序对话框:

1. 主页菜单中选择“数据”选项卡,点击“排序”按钮。

2. 快捷键:按下Alt键,依次在键盘上按下"D"、"S"、"O"。

无论通过哪种方式打开排序对话框,确保对话框已正确打开,并显

excel 排名 条件

excel 排名 条件

excel 排名条件

在Excel中使用排名函数进行条件排名

在Excel中,我们经常需要对一列数据进行排名,以便确定每个数据在整个数

据集中的位置。通过使用排名函数,我们可以根据特定的条件对数据进行排名。

要按照特定条件进行排名,我们可以使用RANK.EQ函数。此函数可帮助我们

为每个数值分配一个排名,而无论该数值是否满足条件。下面是使用RANK.EQ函

数进行条件排名的简单步骤:

步骤1: 准备数据

首先,我们需要在Excel工作表中准备数据。假设我们有一列数据,我们想要

根据某个条件对它们进行排名。

步骤2: 输入公式

在Excel工作表的另一列中,我们将输入RANK.EQ函数。它的基本语法如下:=RANK.EQ(数值, 数值范围[, 排序顺序])

该函数的第一个参数是要进行排名的数值,第二个参数是要进行排名的数值范围,第三个参数是可选的,用于指定排名的排序顺序。

步骤3: 应用公式

在步骤2中输入公式后,我们可以将该公式拖动或复制到需要进行排名的所有

单元格。Excel会根据给定的条件为每个数值分配一个排名。

步骤4: 格式化排名

根据需要,我们可以根据Excel的格式化选项对排名进行进一步的格式化,例

如使排名以粗体或特定颜色显示。

通过使用RANK.EQ函数,我们可以根据特定条件在Excel中进行条件排名。这对于分析数据或制作排行榜特别有用。请记住,在应用排名函数之前,确保你理解数据集和排名条件,以便获得准确的结果。

excel排名公式大全

excel排名公式大全

excel排名公式大全

Excel排名公式大全。

在Excel中,排名是一个非常常见的操作。无论是对数据进行排序还是对数据

进行排名,都需要用到排名公式。在Excel中,有多种排名公式可以使用,每种公

式都有其特定的用途和适用范围。本文将为大家介绍Excel中常用的排名公式大全,希望可以帮助大家更好地应用Excel进行数据处理和分析。

1. RANK函数。

RANK函数是Excel中最常用的排名函数之一。它的语法如下:

RANK(number,ref,[order])。

其中,number是要进行排名的数字,ref是包含要进行排名的数字的数据范围,order是一个可选参数,用于指定排名的顺序,1表示升序排名,0表示降序排名。RANK函数返回的是number在ref中的排名。

例如,如果要对A1:A10范围中的数字进行排名,可以使用如下公式:

=RANK(A1,A$1:A$10,1)。

这个公式会返回A1在A1:A10范围中的升序排名。

2. RANK.EQ函数。

RANK.EQ函数也是用于排名的函数,其语法和RANK函数相似:

RANK.EQ(number,ref,[order])。

它的用法和RANK函数基本一致,只是在计算排名时,如果出现并列排名,RANK.EQ函数会直接跳过并列的排名,而RANK函数会将并列的排名算作同一个排名。

3. RANK.AVG函数。

与RANK.EQ函数相对应的是RANK.AVG函数,其语法如下:

RANK.AVG(number,ref,[order])。

RANK.AVG函数在计算排名时,如果出现并列排名,会取这些并列排名的平均值作为排名。

excel按条件排名次的方法

excel按条件排名次的方法

在Excel中,按条件排名次的方法有多种,以下是其中两种常用的方法:

方法一:使用RANK函数

1.在Excel中打开需要排名次的数据表,并选择需要出现排名结果的单元格。

2.在菜单栏的“公式”选项中找到“自动求和”,并选择“其他函数”。

3.在弹出的“插入函数”窗口中,在“选择类别”中选择“全部”,在“选择函数”中找到RANK函数,并点击“确定”退出此窗口。

4.在“函数参数”窗口中,选择需要排名次的数据,然后点击“确定”退出。

5.Excel会自动为选择的数据添加排名结果。

方法二:使用RANK.EQ函数

1.在Excel表格中输入=RANK.EQ,这是RANK函数的升级版,可以处理相同排名。

2.在RANK.EQ后面输入英文左括号,然后选择需要出现排名结果的单元格。

3.在右括号后按下Enter键,即可计算出排名。

以上两种方法都可以实现按条件排名次的需求,具体使用哪种方法可以根据实际情况和个人习惯来选择。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、用rank()函数排名次,相同数据有相同位次,但位次号不连续,解决这一问题的方法:

或使用函数:rankchina(数据,范围,参数)。参数为1时顺序排名,0为逆序排名。

Public Function rankchina(data, data_area, ref)

Dim d As Object, e As Object, rng, i As Integer

If ref = 1 Then

Set d = CreateObject("scripting.dictionary")

For Each rng In data_area

If rng = data Then i = i + 1 Else If rng < data Then d(rng * 1) = 1 Next

If i > 0 Then rankchina = d.Count + 1 Else rankchina = "超出范围" Else

Set d = CreateObject("scripting.dictionary")

For Each rng In data_area

If rng = data Then i = i + 1 Else If rng > data Then d(rng * 1) = 1 Next

If i > 0 Then rankchina = d.Count + 1 Else rankchina = "超出范围" End If

End Function

二、 分组排序方法:

注:用“工具/公式审核/公式求值:步入、步出、求值……”可窥探公式的奥秘。

相关文档
最新文档