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表格排序的三种实用方法
如果您要将上例数据表按车间名称的笔划排序,可以使用以下方法:选中排序关键字所在列(或行)的首个单元格,单击Excel“数据”菜单下的“排序”命令,再单击其中的“选项”按钮。选中“排序选项”对话框“方法”下的 “笔画排序 ”,再根据数据排列方向选择“按行排序”或“按列排序”,“确定”后回到...

excel表格排序的实用方法是什么?
Excel表格排序的实用方法:1. 使用数据筛选功能进行排序 2. 使用排序工具进行简单排序 3. 使用高级排序功能进行复杂排序 以下是详细的解释:使用数据筛选功能进行排序:Excel的数据筛选功能允许用户轻松地对数据进行排序。选择需要进行排序的列,然后点击“数据筛选”选项。此时会出现下拉列表,通过...

Excel表格排序的方法
1、默认的最快捷的排序 直接选中要排序的列里的任一个单元格,点击“数据”工具栏里升序或者降序箭头,这种方式最快捷,默认是按照汉语拼音首字母排序。2、按照笔画排序 这个用的比较少,一般都是按照拼音首字母排序。选择笔画之后,如果要恢复到拼音首字母的话,必须再次选择。具体步骤如下:如果要按照颜...

Excel排序数据快速整理多种排序方法汇总
1、按颜色排序 除了数值、文本能排序,高版本的Excel还支持按字体颜色排序、按单元格颜色排序或者按条件格式的图标集排序。2、按行排序 默认排序都是按照垂直方向的,如果你的表格结构比较特殊,还可以按行方向排序。3、按笔划排序 话说这一天,公司召开分红大会,这时候要对分红的员工姓名按笔划排序。嗯嗯...

excel表格如何自定义排序?
方法一:时间顺序排序选中需要整理的日期区域,从"开始"菜单进入"数据",点击"排序"选项卡。在"自定义排序次序"中,找到日期选项,按照你的需求设定升序或降序,确认后,你的数据将按时间顺序排列,如图所示。方法二:数字大小排序输入数字后,同样选中单元格,选择"数据"-"排序",进入"选项",勾选"按...

如何在Excel中手动排序数据以保持特定顺序?
方法一:自动排序Excel具备智能的自动排序功能,当您输入或更新数据后,只需选中整个数据区域(Ctrl+Shift组合键),轻击Enter键或点击鼠标,数据便会自动按列顺序排列,无需额外操作。手动排序对于更精细的控制,完成数据录入后,您可以手动进行排序。首先,选择要调整的列,然后在“数据”菜单中找到“排序...

Excel表格排序的实用方法是什么?
Excel表格排序有多种实用方法,包括数值排序和文本排序。以下是具体步骤:1. 数值排序:使用RANK函数计算序数,如"F2 = RANK(E2, $E$2:$E$4)",能快速得到产值排名。COUNTIF函数也可实现,如"F2 = COUNTIF($E$2:$E$4, ">"&E2)+1",它统计符合条件的单元格数加一得到排名。IF函数结合排序...

怎样在excel表格中排序
方法一:使用快捷键。使用快捷键是Excel表格自动排序的一种快捷方式,可快速完成操作。具体操作步骤如下选中需要进行排序的标题。使用快捷键“ALT+D+S”打开排序对话框。在排序对话框中,选择需要排序的列和排序方式,勾选将第一行视为标题然后点击“确定”按钮即可完成排序。方法二:使用“数据”菜单。“...

Excel中这8种简单实用的排序方法,很多人都还不会用!
1. 按数值大小排序:选择需要排序的列,点击「开始」-「排序和筛选」-「降序」,即可实现。2. 按笔划或字母顺序排序:选择姓名区域,自定义排序,设置主要关键字为「姓名」,排序依据选「单元格值」,选择「笔划排序」或「字母排序」。3. 按填充颜色或字体颜色排序:右键点击带颜色单元格,选择「排序...

excel排序方法有哪几种
1、点击【开始】选项卡中的【排序和筛选】按钮,选择【自定义排序】2、在弹出的排序窗口中,主要关键字选择【姓名】,排序依据选择【单元格值】,次序选择【升序】,再点击【选项】按钮,方法选择【笔划排序】就是按笔划由少到多排序,选择【字母排序】就是按字母顺序排序,最后点击【确定】返回工作区,...

相似回答
大家正在搜