手机版

请注意Excel提供的自定义序列类型

时间:2021-12-01 来源:互联网 编辑:宝哥软件园 浏览:

第一,数值排序

1.秩函数

RANK函数是Excel计算序数的主要工具。它的语法是:RANK(number,ref,order),其中number是参与计算的数字或包含数字的单元格,ref是对参与计算的数字的单元格区域的绝对引用,order是用于解释排序方法的数字(如果order为零或省略,结果将按降序给出,否则按升序给出)。

例如,要计算第一季度存储的单元格E2、E3、E4的总产值,计算各车间产值排名的方法是:在单元格F2中输入公式“=RANK(E2,$E$2:$E$4)”,按enter键计算铸造车间产值排名为2。然后,将F2中的公式复制到剪贴板,选择单元格F3和F4,按Ctrl+V,其他两个车间的输出值将排名为3和1。梅文芳提醒大家,如果单元格B1中输入的公式为“=RANK(E2,$ e $E$2:$E$4 e $4,1)”,则计算出的序数按升序排列,即2、1、3。需要注意的是,由rank函数计算出的相同数值的序数(rank)是相同的,但是后续数字的序数会是空的。如果上述示例中存储在单元格F2中的值与单元格F3中的值相同,则通过该方法计算的排名分别为3、3和1(按降序)。

2.COUNTIF函数

COUNTIF函数可以统计某一区域内符合条件的单元格数,其语法为COUNTIF(range,criteria)。Range是参与统计的单元格区域,criteria是以数字、表达式或文本形式定义的条件。数字可以直接写,表达式和文本必须引用。

仍然以上面的例子为例,在单元格F2中输入的公式是"=COUNTIF($ E $ 2: $ E $ 4 " " E2)1 "。各车间产值排名的计算方法同上,结果完全一样,2、1、3。

这个公式的计算过程如下:首先,根据单元格E2中的数值,在连接器的作用下,生成一个逻辑表达式,即“176”。7"、 "167。3”等等。COUNTIF函数计算参考区域中符合条件的单元格数,结果可以加1得到这个值的排名。显然,使用上述方法得到的是降序的RANKing,计算重复数据得到的结果与rank函数相同。

3.中频功能

Excel有自己的排序功能,可以按降序或升序重新排列数据。如果结合IF函数,可以计算出没有空缺的排名。在上例中,以单元格E2、E3和E4的输出值排序为例。具体方法是:选中单元格E2,点击Excel工具栏中的“降序排序”或“升序排序”,根据需要重新排列工作表中的所有数据。

假设数据按照产值降序排列,你想给每个车间一个从1到n的排名(n是自然数)。您可以在单元格G2中输入1,然后在单元格G3中输入公式“=IF(E3=E2,G3,G3 1)”。只要将公式复制到单元格G4等单元格,就可以计算出其他车间的产值排名。

二、文本排序

对于选举等场合,需要根据姓氏的笔画对文字进行排序,Excel提供了更好的解决方案。如果要按车间名称的笔画对上例中的数据表进行排序,可以使用以下方法:选择排序关键字所在的列(或行)的第一个单元格,单击“Excel数据”菜单上的“排序”,然后单击“选项”按钮。在排序选项对话框的“方法”下选择“笔画排序”,然后根据数据排列方向选择“按行排序”或“按列排序”,确定后返回排序对话框。如果您的数据有表头行,您应该选择“表头行”(否则,不要选择),然后打开主键下拉列表,选择公司,选择排序方式(升序或降序),然后单击确定相应地重新排列表中的所有数据。这种方法稍加修改就可以用于“第一名”和“第二名”等文本的排序。请让读者自己探索。

第三,自定义排序

如果让Excel按照“金工车间”、“铸造车间”、“维修车间”的特定顺序重新排列工作表数据,上述方法将无能为力。这种问题可以通过定义排序规则来解决:首先,在Excel工具菜单中单击选项,打开选项对话框中的自定义系列选项卡。在左侧“自定义序列”下选择“新建序列”,光标会在右侧“输入序列”框中闪烁,这样就可以输入“金工车间”、“铸造车间”等自定义序列。每个输入序列应由英文逗号分隔,或在每个输入序列后按回车键。如果该系列已经存在于工作表中,您可以选择该系列所在的单元格区域,然后单击导入,这些系列将自动添加到输入系列框中。单击“添加”按钮,将系列放入“自定义系列”以备后用。

版权声明:请注意Excel提供的自定义序列类型是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。