Excel表格排序的三种实用方法

作者&投稿:彭省 (若有异议请与网页底部的电邮联系)
~ 步骤/方法
一、数值排序
1、RANK函数
RANK函数是Excel计算序数的主要工具,它的语法为:RANK(number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。
例如要计算E2、E3、E4单元格存放一季度的总产值,计算各车间产值排名的方法是:在F2单元格内输入公式 “=RANK(E2,$E$2:$E$4)”,敲回车即可计算出铸造车间的产值排名是2。再将F2中的公式复制到剪贴板,选中F3、F4单元格按 Ctrl+V,就能计算出其余两个车间的产值排名为3和1。美文坊提醒大家如果B1单元格中输入的公式为 “=RANK(E2,$E$2:$E$4,1)”,则计算出的序数按升序方式排列,即2、1和3。需要注意的是:相同数值用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函数计算出引用区域内符合条件的单元格数量,该结果加一即可得到该数值的名次。很显然,利用上述方法得到的是降序排列的名次,对重复数据计算得到的结果与RANK函数相同。
3、IF函数
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 提供的自定义序列类型。


Excel中对前一单元格的排序
xcel中对前一单元格 xcel中对前一单元格 df df

如何在单元格中将年月写成1983.02格式
xcel表格公式大全,这个太全了 (2014-02-14 06:37:30)转载▼ 标签:xcel表格公式大全这个 杂谈 分类: 转摘 xcel表格公式大全,这个太全了!1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009\/8\/30",FALSE))\/360,0)。3、...

excel统计内容是什么意思?
4. 最大值(Max)和最小值(Min):找到数据集合中的最大和最小值。5. 中位数(Median):找到数据集合中的中间值,即按大小排列后处于中间位置的值。6. 方差(Variance)和标准差(Standard Deviation):用于衡量数据的离散程度。除了上述常见的统计内容之外,Excel还提供了更高级的统计函数和工具,...

请高手帮忙?如何将表格AB两列中不重复的数字筛选出来?
然后需要将A列里后边带“汇总”的数据挑出来即可。方法如下:将A列数据复制并选择性粘贴(只选择数据)到新的工作表中A列中,在B列输入公式,例如B2单元格输入:=if(right(A2,2)="汇总","A","B"),下拉。然后根据B列排序,所有带“汇总”的数据将排在最前边,删除后边的即可。xcel中两列比较...

word和excel区别详细介绍
但是也可进行少量简单的函数运算。最大的不同是功能1Word制作出来的表格,可以插入很多元素比如图片和声音 2excel制作出来的可以进行排序,过滤,计算表格数据 用Word软件可以编辑文字图形图象声音动画,还可以插入其它软件制作的信息,也可以用Word;1Word制表侧重于对表格内文字的排版格式Excel制表侧重于对...

excel表格如何引用一个指定的数值随着计算的改变引用值也跟着改变?_百 ...
你可以使用INDIRECT函数,此函数可以将字符串形式的区域转为可用的区域,例如,我下图中的A列有多行数据,但我想在D2里求和,但求行的行数由D2中输入来指定,那么在D2中输入公式:=SUM(INDIRECT("A1:A" & C2)),这样就可以随着C2的行数改变而改变D2的结果。式中就用到了"A1:A"和C2单元格...

怎么把全部工作表排序
步骤二、选择排序方式以后,回到Excel工作表中,依次选中所有需要排序的单元格,然后单击菜单栏的“数据”-->排序-->选项,在弹出的“排序选项”中选择“字母排序”,然后确定,确定,如图;好了,下面让我们再来看看Excel排序好的姓名表吧!3、xcel日期排序方法 这里我以为星期来排序作演示,如下图,从...

excel怎么按百分比排序
xcel中经常用到数据的百分比,为了让数据更加直观,我们会采用升序或者降序来显示数据,下面我就简单介绍一下如何在Excel中实现百分比排序 1、打开一个excel,或者新建一个excel,一个空白的excel如下 2、为了实现百分比排序,这里我先输入一些数据如下,我的目的是对“个案百分比”这列数据进行排序 3、这里...

excel图表中,怎么显示出0值
点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。用格式刷将A2单元格的条件格式向下复制。B列可参照此方法设置。按以上方法设置后,AB列均有的数据不着色,A列有B列无或者B列有A列无的数据标记为红色字体。四、EXCEL中怎样批量地处理按行排序假定有大量的数据(数值),需要将每一行按从大到小排序,...

龙山区17812581033: Excel排序有几种方法? -
市超喏高: 方法一:日期按时间排序 进入到操作界面,如图所示,首先选中需要排序的单元格区域,在选中开始菜单上的“数据”,至“排序”选项卡,在弹出的“自定义排序次序”中找到日期的排序方式即可,然后在点击确定即可完成操作, 相关教...

龙山区17812581033: Excel电子表格排序有什么方法?
市超喏高: 一、数值排序 1、RANK函数 RANK函数是Excel计算序数的主要工具,它的语法为:RANK(number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对...

龙山区17812581033: excel自动排序快捷键 - excel怎么自动排序快捷键
市超喏高: excel怎么自动排序快捷键1、首先我们打开一个表格.2、在D3单元格输入=RANK(C3,C$3:C$6),回车后再下拉单元格或者复制到其他单元格,排名就出来了.3、但是这...

龙山区17812581033: 如何让excel自动排序 -
市超喏高: excel自动排序方法有多种,下面介绍常用的三种排序方式.方法一、Excel自定义排序 设定自己需求的排序方法;现在有一张表,有“日期”和“地点”,希望将“地点”按照方式如:北京、上海、天津、广州,这样来排序;(如下图)1、打...

龙山区17812581033: 怎样在Excel中按行排序 -
市超喏高: 方法步骤如下: 1、工具需求 (1)excel 2、如图所示是某学校学生成绩表,为便于查看,我们将表格进行了横向的制作.我们依然采用姓名笔划来作为主要排放依据.如图 (1)选定除首列以外的数据区域(为什么要这样选择,后面会有详...

龙山区17812581033: excel中,如何一次性将所有的行按照行排序?
市超喏高: 教你一个简单的方法——转置法. 我细点说,罗嗦点,你容易理解点. 其实很简单. 在exile中行不容易排序但列排序简单,我们把行转换成列再操作就行了,之后再转换...

龙山区17812581033: 在EXCEL中,如何分类排序 -
市超喏高: 1.首先打开办公工具EXCEL软件,打开一个表中有不同类型的物品,然后进行分排序,如图所示. 2.然后,要选中要分类的表格,按照类别排序;只选内容和类型,不要选标题其它无关的单元格. 3.选中之后依次点击【数据】选项中的【...

龙山区17812581033: excel中如何按规定顺序排序? -
市超喏高: 1、打开“统计表”选择任意一个单元格,点击“降序排序”. 2、接下来单击“数据”→“排序”来设置“排序方式”. 3、此时弹出“排序”设置栏,将“主要关键字”、“次要关键字”、“第三关键字”分别以表格中的“学校名称”、“邮政编码”、“地址”等排序. 4、接着在点击“排序”设置栏下的“排序选项”可设置“按字母排序”和“笔划排序”两者根据实际情况而选择. 5、设置完成后,点击“降序排序”看下排列效果.

龙山区17812581033: excel中 简述进行排序步骤 -
市超喏高: 排序有个条件,就是数据区域不能有合并单元格 方法1:单击要排序的列中的任一单元格----单击"格式" 工具栏中的“升序”或“降序”揿钮 注意:此法千万别选中这一列,否则就只有此列数据排序了,同行的其他数据没有跟着改变顺序.方法2:选中要排序的数据区域(最好是所有数据,免得没选中的保持原地不动)---“数据”菜单----排序,设置第一、二、三关键字及顺序.此法多用于复杂排序,即多重排序,最多可设三个排序关键字.

龙山区17812581033: excel表格怎么排名 -
市超喏高: 如下的回答请参考:1.如果不会公式,最简单的方法就是排序.这里选择降序(数字从大到小),扩展选定区域——排序.2. 排序后,添加顺序数字排名就OK了.3.如果不排序,直接出名次.那么需要借用公式.C2=RANK.EQ(B2,$B$2:$B$8),意思是返回B2在B2:B8数列的排名.向下拖动公式,即可出现排名.分数相同的人,名次相同.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网