excel排序高级

发布 2021-05-08 23:12:28 阅读 7596

巧用excel排位函数和排序功能。

许多公司为了加强管理,都要对内部各个部门定期进行量化评分考核并排列名次,激励表现良好的部门,敦促落后部门改进,使公司管理不断完善。

面对无序的积分,在不改变各个部门原有位置的情况下给它们进行排列名次可是一件十分棘手的事件,尤其存在相同积分相同名次的排列更增加了难度。

但如果能巧妙应用排位函数“rank”及灵活应用excel排序功能,问题解决起来也就比较简单了。现以某鞋业****的稽查评分总表(如图1)为例来阐述解决方案。

**可点击放大。

在该稽查评分总表中,要根据总评分栏的积分在不改变各个部门原有位置的情况下求出各部门相应的名次。总评分最高者名次为1,然后随总评分递减而名次加1。若总评分相同则名次也相同,但该名次之后的部门名次仍然按该名次加1计算,例如有3个第4名则第4名后就紧跟第5名。

1、应用rank函数进行排位:用光标选定d4单元格后输入“=rank c4 $c$4 $c$26 ”按回车键后便可计算出第一记录的“名次”。将光标移到e3单元格填充柄上变成细十字形光标后,按下鼠标左键往下拖(公式复制),就可将所部门的“名次”计算出来(说明:

以上公式中$c$4∶$c$26是指绝对引用c4到c26单元格区域)。

虽然rank函数已将所有的部门按积分的高低进行名次排列,但在相同名次的后面的名次却没有达到我们的要求。如在本例中有两个第1名而后面出现的并不是我们期待的第2名而是第3名。为此,我们还得巧妙地应用排序功能来补充完成rank函数尚未完成的工作。

2、增加关键字段:为了保证各部门位置不变,我们可以借助增加关键字段再将其隐藏的方法来处理,具体操作如下:分别选定第d列和第f列点击“插入”菜单并单击“列”后便可自动增加2列(图2)。

**可点击放大。

选定d3单元格输入一个新字段名“序列”,再选定d4单元格并输入1,将光标移到在d4单元格填充柄上变成细十字形光标后按住“ctrl键”不放,并按下鼠标左键往下拖至d26后松开,这时在d4到d26出现从1到23的序列填充。将e3单元格的字段名改为“名次1”并在f3单元格输入字段名“名次”。

3、根据需要进行相关排序:将光标选定在**内任一单元格内,点击“数据”菜单→“排序”→在“主要关键字”下拉框内选定“名次1”并选定“递增”单选钮→确定。在f4单元格内输入1后将光标选定在f5单元格后输入“=if(e4=e5,f4,f4+1)”,按回车键,然后依照上述方法将f5的公式复制到f26。

为了还原有各部门的相关位置,依照前面排序方法再进行一次排序,但“主要关键字”则必须改为按“序列”字段进行递增排序。可是这时却发现经排序后的前几个记录却以“#value!”的形式出现,这是因为“名次”字段的公式计算结果经排序后产生错误的缘故,为此,必须在“序列”字段排序之前将“名次”字段的公式计算结果转为数值常量后再进行排序。

操作如下:选定e4到e26单元格区域→单击工具栏上复制命令按钮→点击“编辑”菜单→选定“选择性粘贴”→在弹出的对话框内选定“数值”单选钮确定后即可。最后依次选定d列、e列→点击“格式”菜单→列→隐藏“列”便可得到我们所要的效果了。

excel数据排序练习

数据排序。一 单关键字 条件 排序。选择关键字列 条件列 数据区中某个单元格 也可定位插入点 使用 和边框 工具栏上的 升序 或 降序 按钮。操作 对上表进行如下操作。1 按照小计,升序排序。注 先算出数值 然后撤消该操作 2 按照1季度,降序排序。然后撤消该操作。3 按照3季度,升序排序。然后撤消...

excel排序方法 R

excel数据有效性应用。网上 的,存下来自己用的时候好找。以后可以尝试将excel相关的问题都列举在这里,使用的时候直接查找excel即可。例1 直接自定义序列。有时候我们在各列各行中都输入同样的几个值,比如说,输入学生的等级时我们只输入四个值 优秀,良好,合格,不合格。我们希望excel2000...

EXCEL高级

alt 43146 alt 41457 alt 41458 alt 43138 alt 43139 alt 43140 alt 43141 alt 43142 alt 43143 alt 43147 alt 43148 alt 43149 alt 43151 alt 43152 alt 43153 ...