用Excel做数据排序的常用方法与技巧
Excel中的数据排序和自定义排序条件技巧

Excel中的数据排序和自定义排序条件技巧数据在 Excel 中排序是非常常见的操作,在处理大量数据时尤为重要。
Excel 提供了多种排序选项,使我们能够根据不同的需求对数据进行排序。
本文将介绍 Excel 中的数据排序方法以及如何使用自定义排序条件技巧。
一、升序和降序排序Excel 中的数据排序主要有两种方式,即升序和降序。
升序排序是指将数据按照从小到大的顺序进行排列,而降序排序是指按照从大到小的顺序进行排列。
在 Excel 中,我们可以通过以下步骤实现数据的升序排序:1. 选中需要排序的数据范围。
2. 点击 Excel 工具栏上的“数据”选项卡。
3. 在“排序和筛选”分组中选择“排序最小到最大”。
同样地,实现数据的降序排序也可以按照上述步骤,只不过在第三步需要选择“排序最大到最小”。
二、基于单列排序在 Excel 中,我们可以根据单列数据的值来排序整个数据。
这种方式适用于需要根据某个特定属性进行排序的情况。
以下是基于单列排序的步骤:1. 选中需要排序的数据范围。
2. 点击 Excel 工具栏上的“数据”选项卡。
3. 在“排序和筛选”分组中选择“升序”或“降序”,这取决于你想要的排序方式。
根据单列排序可以帮助我们按照某个属性的值来整理数据,使其更具可读性和分析性。
三、基于多列排序有时候,我们需要根据多个列的值来排序数据。
例如,我们可能想要按照销售量和销售时间来排序销售数据。
以下是基于多列排序的步骤:1. 选中需要排序的数据范围。
2. 点击 Excel 工具栏上的“数据”选项卡。
3. 在“排序和筛选”分组中选择“自定义排序”。
在自定义排序对话框中,我们可以添加多个排序条件。
例如,我们可以先按销售时间进行升序排序,再按销售量进行降序排序。
四、自定义排序条件技巧Excel 还提供了一些高级的自定义排序条件技巧,使我们能够更加灵活地排序数据。
以下是一些常用的自定义排序条件技巧:1. 使用自定义排序列表:在自定义排序对话框中,我们可以指定一个自定义的排序列表。
常用excel技巧

常用excel技巧Excel是一款非常强大的电子表格软件,广泛应用于各种领域,如财务、统计、科研等。
在使用Excel的过程中,很多人都只会用一些基本的功能,忽略了一些更加高效、实用的技巧。
下面就来介绍一些常用Excel技巧,帮助你更好地利用这款软件提高自己的工作效率。
一、数据排序数据排序是Excel中最常用的功能之一。
如果你有一个包含大量数据的表格,你可以使用数据排序来将表格中的数据按照一定的标准排序。
例如,你可以将表格中的姓名按照字母顺序排序,将日期按照时间顺序排序,将金额按照大小排序等等。
数据排序可以让你快速地找到你需要的数据,同时也可以让你更好地理解和分析数据。
二、筛选数据除了数据排序,你还可以使用Excel的另一个非常有用的功能:筛选数据。
数据筛选可以帮助你从表格中选择出符合特定条件的数据,这样可以让你更快地找到所需的数据,同时也可以让你更好地分析数据。
例如,你可以使用数据筛选来找出某个月份的销售记录或者某个区域的客户数量等等。
三、条件格式化条件格式化是Excel中的另一个非常有用的功能,它可以帮助你将表格中的数据按照一定的条件进行格式化。
例如,你可以将表格中的数据按照不同的数值范围进行颜色标记,从而让数据更加易于分析和理解。
条件格式化可以使你的数据更加醒目、直观,同时也可以让你更好地发现其中的规律和趋势。
四、公式计算公式计算是Excel最基本的功能之一,它可以让你对表格中的数据进行各种数学和逻辑计算。
例如,你可以使用公式计算来对销售额和成本进行相加、计算平均值、计算百分比等等。
公式计算可以帮助你轻松地进行各种复杂的数据分析和计算,同时也可以让你更好地理解数据和业务。
五、数据透视表数据透视表是Excel中的高级功能之一,它可以帮助你对大量数据进行快速、准确的分析和总结。
数据透视表可以根据你提供的数据源,自动创建一个表格,其中包含你所需的所有数据和统计信息。
你可以通过拖拽字段来调整表格的布局,同时也可以通过设置筛选条件来选择特定的数据分析结果。
EXCEL分数排名

EXCEL分数排名在用Excel制作相关的数据表格时,我们可以利用其强大的排序功能,浏览、查询、统计相关的数字。
下面,我们以图1所示的“员工基本情况登记表”为例,来全面体验一番Excel的排序功能。
一、快速排序如果我们希望对员工资料按某列属性(如“工龄”由长到短)进行排列,可以这样操作:选中“工龄”列任意一个单元格(如I3),然后按一下“常用”工具栏上的“降序排序”按钮即可(参见图1)。
小提示:①如果按“常用”工具栏上的“升序排序”按钮,则将“工龄”由短到长进行排序。
②如果排序的对象是中文字符,则按“汉语拼音”顺序排序。
③如果排序的对象是西文字符,则按“西文字母”顺序排序。
二、多条件排序如果我们需要按“学历、工龄、职称”对数据进行排序,可以这样操作:选中数据表格中任意一个单元格,执行“数据→排序”命令,打开“排序”对话框(图2),将“主要关键词、次要关键词、第三关键词”分别设置为“学历、工龄、职称”,并设置好排序方式(“升序”或“降序”),再按下“确定”按钮就行了。
三、按笔划排序对“姓名”进行排序时,国人喜欢按“姓氏笔划”来进行:选中姓名列任意一个单元格,执行“数据→排序”命令,打开“排序”对话框(参见图2),单击其中的“选项”按钮,打开“排序选项”对话框(图3),选中其中的“笔划排序”选项,确定返回到“排序”对话框,再按下“确定”按钮即可。
小提示:如果需要按某行属性对数据进行排序,我们只要在上述“排序选项”对话框中选中“按行排序”选项即可。
四、自定义排序当我们对“职称”列进行排序时,无论是按“拼音”还是“笔划”,都不符合我们的要求。
对于这个问题,我们可以通过自定义序列来进行排序:先把相应的职称序列按需要排序的顺序输入到相应的单元格区域(如N2至N18)中(图4);执行“工具→选项”命令,打开“选项”对话框(图5),切换到“自定义序列”标签下,在“从单元格中导入序列”右侧的方框中输入“$N$2:$N$18”(也可以用鼠标选择输入),然后单击“导入”按钮,将相应的序列导入到系统中,确定返回。
Excel排序和筛选功能的区别及正确应用方法

Excel排序和筛选功能的区别及正确应用方法Excel是一款功能强大的电子表格软件,广泛应用于各行各业。
其中,排序和筛选功能是Excel中常用的数据处理工具。
本文将探讨Excel排序和筛选功能的区别,并介绍正确的应用方法。
一、排序功能的作用及使用方法Excel的排序功能可以将数据按照指定的列进行升序或降序排列,以便更好地查看和分析数据。
排序功能适用于对整个数据表进行排序,或者对某一列数据进行排序。
在Excel中使用排序功能非常简单。
首先,选中需要排序的数据区域,可以是整个表格或者某一列。
然后,点击“数据”选项卡中的“排序”按钮。
在弹出的排序对话框中,选择要排序的列,并指定升序或降序排列。
最后,点击“确定”按钮即可完成排序。
二、筛选功能的作用及使用方法与排序功能不同,Excel的筛选功能可以根据指定的条件,筛选出符合条件的数据行。
筛选功能适用于对大量数据进行筛选,以便找出所需数据。
使用筛选功能也非常简单。
首先,选中需要筛选的数据区域,可以是整个表格。
然后,点击“数据”选项卡中的“筛选”按钮。
在列标题栏上会出现下拉箭头,点击箭头可以选择筛选条件。
选择完筛选条件后,Excel会自动筛选出符合条件的数据行,其他数据行会被隐藏起来。
三、排序功能和筛选功能的区别排序功能和筛选功能在作用和使用方法上有明显的区别。
首先,排序功能是对整个数据表或某一列数据进行排序,而筛选功能是根据条件筛选出符合条件的数据行。
其次,排序功能可以对数据进行升序或降序排列,而筛选功能可以根据多个条件进行筛选。
例如,可以根据某一列的数值大小进行排序,也可以根据多个列的数值范围进行筛选。
此外,排序功能会改变数据的顺序,而筛选功能只是隐藏了不符合条件的数据行,不会改变数据的顺序。
四、正确应用排序和筛选功能的方法在使用排序和筛选功能时,需要注意以下几点:首先,要根据实际需求选择合适的功能。
如果需要整理数据的顺序,或者按照某一列的数值大小进行排序,就应该使用排序功能。
excel表格里如何排序

竭诚为您提供优质文档/双击可除excel表格里如何排序篇一:excel表格排序的几种方法方法一:日期按时间排序进入到操作界面,如图所示,首先选中需要排序的单元格区域,在选中开始菜单上的数据,至排序选项卡,在弹出的自定义排序次序中找到日期的排序方式即可,然后在点击确定即可完成操作,如图所示:相关教程:excel输入日期现在我们来预览排序完成后的效果吧。
如图所示:方法二:数据按住数字大小排序进入到操作几面,小编随便输入几个数字,如图所示:选中需要排序的单元格,在选中开始菜单上的数据,至排序选项卡,然后在点击选项命令,弹出排序选项,然后直接点击按列排序方式,即可这样单元格里面的数字就是按列小到大的排序了。
如图所示:方法三:名称按字母来排序小编就随便输入几个名字。
同样按照上面的方式,进入到排序选项窗口,如图所示:然后在排序选项上选择按字母排序即可完成操作了,如图所示:你可以还想了解:excel中如何拆分和冻结单元格方法四:当然,这几种方式还是比较简单的,常用的几种方法。
有的时候需要按别的方式排序的话,就可以再自定义选项中添加排序方式即可,如图所示:以上就是excel表格排序的几种方法。
所有的排序要先选择要排序的内容,要包括每列表头,然后点数据-排序在对话框里选择主关键字、或次关键字,再选择排序顺序,排序方式按从大到小或从小到大。
篇二:excel表格排序的三种实用方法步骤/方法一、数值排序1、Rank函数Rank函数是excel计算序数的主要工具,它的语法为:Rank(number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。
例如要计算e2、e3、e4单元格存放一季度的总产值,计算各车间产值排名的方法是:在F2单元格内输入公式=Rank(e2,$e$2:$e$4),敲回车即可计算出铸造车间的产值排名是2。
Excel排序的三种方法

Excel排序的三种方法2003-05-27 17:14来源:电脑报作者:责任编辑:·yesky评论(188)在用Excel 2000/2002处理数据的时候,经常要对数据进行排序处理。
我们最常用、最快捷的方法就是使用工具栏的排序按钮。
但是,面对各式各样的表格和各种需要,只用这一种方法显然不够。
一、一般排序在图1中,要对英语成绩进行排序,可在英语这列中单击任一单元格。
然后单击工具栏中的升序或降序按钮,可完成排序。
注意:若把排序的一列全部选中后再使用上面的操作,排序将只发生在这一列中,其它列的数据排列将保持不变,其结果可能会破坏原始记录结构,造成数据错误!二、菜单排序如果我们把图1中的数据稍微改动一下,如在第一行的前面插入一行,并输入“石中2000(6)班成绩表”,并把A1~H1这几个单元格合并,然后再用一般的排序方法排序,会提示不能成功,如图2。
如果对这样的表格排序,可选中要排序的所有数据,包括标题行(学号、姓名等所在的行),然后单击“数据/排序”菜单,弹出如图3所示窗口。
在主关键字的下拉列表中,选择要排序的列,如英语,在右侧选择“升序排列”或“降序排列”。
至于次要关键字和第三关键字可添可不添,但是它起到什么样的作用呢?在这儿举个例子,如果按英语排序,有两个学生都得了96分,但又必须分出高低,这样我们可选择数学成绩作为排名次的次要标准,谁得分高谁排在前面,那么这儿的次要关键字就是数学。
一切做完后,单击“确定”就可以看到结果了。
三、自定义排序在这个成绩表中,如果我们想按职务这列排序,如先后顺序是:团委书记、班长、副班长、学习委员、学生。
但是不管用上面的哪种方法都不会得到我们需要的结果。
在这儿利用Excel 2000/2002提供的自定义排序,就可以解决这个问题。
1.在“工具”菜单上,单击“选项”,再单击“自定义序列”选项。
2.在右侧的输入序列框中依次输入团委书记、班长、副班长、学习委员、学生,然后单击“确定”。
Excel中的数据排序技巧

Excel中的数据排序技巧Excel是微软公司的一款数据分析软件,广泛应用于数据分析、数据处理和数据可视化的领域,是数据从原始状态到可视化的重要工具之一。
其中,Excel中的数据排序技巧可以帮助用户更方便、更快捷地进行数据分析和处理。
本文介绍了Excel中的数据排序技巧的分类和使用方法,并结合实际案例进行分析,以便人们更好地掌握Excel中的数据排序技巧。
一、Excel中的数据排序分类Excel中的数据排序被分为两大类:单字段排序和多字段排序。
1、单字段排序单字段排序是根据某一个字段或列,对数据进行排序。
在单字段排序中,通常需要选择一个或多个列作为排序的依据。
单字段排序技巧可以帮助用户快速查找、比较和归纳数据。
2、多字段排序多字段排序是根据多个字段或列,对数据进行排序。
在多字段排序中,需要同时选择两个或以上的列作为排序依据。
多字段排序技巧可以帮助用户更清晰、更全面地理解和分析数据。
二、Excel数据排序方法Excel中的数据排序有多种方式,它们具有不同的优缺点和适用场景。
本文将介绍适用性最广泛、操作最简单的数据排序方法。
1、升序排序升序排序是指按照从小到大的顺序对数据进行排序,通常是按照数字或字母的顺序进行排序。
升序排序可以帮助用户快速查找到最小值或按照字母表顺序对数据进行排列。
在升序排序中,Excel默认使用A-Z、0-9的顺序排列。
2、降序排序降序排序是指按照从大到小的顺序对数据进行排序。
降序排序适用于快速查找最大值、最小值或者数据的重要特征。
在降序排序中,Excel默认使用Z-A、9-0的顺序排列。
3、自定义排序自定义排序允许用户根据自己的需求,设置数据排序的规则。
在自定义排序中,用户可以自由选择排序的依据和排序的顺序。
自定义排序适用于处理除了数字和字母以外的数据类型和特殊的数据类型。
三、Excel数据排序实战下面,我们通过实际案例进行分析,以帮助读者更好地掌握Excel 中的数据排序技巧。
excel表格如何排序

竭诚为您提供优质文档/双击可除excel表格如何排序篇一:excel中如何排序excel中如何排序。
在用excel处理数据的时候,经常要对数据进行排序处理。
我们最常用、最快捷的方法就是使用工具栏的排序按钮。
但是,面对各式各样的表格和各种需要,只用这一种方法显然不够。
一、一般排序在图1中,要对英语成绩进行排序,可在英语这列中单击任一单元格。
然后单击工具栏中的升序或降序按钮,可完成排序。
注意:若把排序的一列全部选中后再使用上面的操作,排序将只发生在这一列中,其它列的数据排列将保持不变,其结果可能会破坏原始记录结构,造成数据错误!二、菜单排序如果我们把图1中的数据稍微改动一下,如在第一行的前面插入一行,并输入“石中2000(6)班成绩表”,并把a1~h1这几个单元格合并,然后再用一般的排序方法排序,会提示不能成功,如图2。
如果对这样的表格排序,可选中要排序的所有数据,包括标题行(学号、姓名等所在的行),然后单击“数据/排序”菜单,弹出如图3所示窗口。
在主关键字的下拉列表中,选择要排序的列,如英语,在右侧选择“升序排列”或“降序排列”。
至于次要关键字和第三关键字可添可不添,但是它起到什么样的作用呢在这儿举个例子,如果按英语排序,有两个学生都得了96分,但又必须分出高低,这样我们可选择数学成绩作为排名次的次要标准,谁得分高谁排在前面,那么这儿的次要关键字就是数学。
一切做完后,单击“确定”就可以看到结果了。
三、自定义排序在这个成绩表中,如果我们想按职务这列排序,如先后顺序是:团委书记、班长、副班长、学习委员、学生。
但是不管用上面的哪种方法都不会得到我们需要的结果。
在这儿利用excel2000/20xx提供的自定义排序,就可以解决这个问题。
1.在“工具”菜单上,单击“选项”,再单击“自定义序列”选项。
2.在右侧的输入序列框中依次输入团委书记、班长、副班长、学习委员、学生,然后单击“确定”。
3.选中排序的数据,在“数据”菜单上单击“排序”,在“主要关键字”框中,单击需要排序的列,如职务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用Excel做数据排序的常用方法与技巧2006-11-14 09:19作者:tt在用Excel制作相关的数据表格时,我们可以利用其强大的排序功能,浏览、查询、统计相关的数字。
下面,我们以图1所示的“员工基本情况登记表”为例,来全面体验一番Excel的排序功能。
一、快速排序如果我们希望对员工资料按某列属性(如“工龄”由长到短)进行排列,可以这样操作:选中“工龄”列任意一个单元格(如I3),然后按一下“常用”工具栏上的“降序排序”按钮即可(参见图1)。
小提示:①如果按“常用”工具栏上的“升序排序”按钮,则将“工龄”由短到长进行排序。
②如果排序的对象是中文字符,则按“汉语拼音”顺序排序。
③如果排序的对象是西文字符,则按“西文字母”顺序排序。
二、多条件排序如果我们需要按“学历、工龄、职称”对数据进行排序,可以这样操作:选中数据表格中任意一个单元格,执行“数据→排序”命令,打开“排序”对话框(图2),将“主要关键词、次要关键词、第三关键词”分别设置为“学历、工龄、职称”,并设置好排序方式(“升序”或“降序”),再按下“确定”按钮就行了。
三、按笔划排序对“姓名”进行排序时,国人喜欢按“姓氏笔划”来进行:选中姓名列任意一个单元格,执行“数据→排序”命令,打开“排序”对话框(参见图2),单击其中的“选项”按钮,打开“排序选项”对话框(图3),选中其中的“笔划排序”选项,确定返回到“排序”对话框,再按下“确定”按钮即可。
小提示:如果需要按某行属性对数据进行排序,我们只要在上述“排序选项”对话框中选中“按行排序”选项即可。
四、自定义排序当我们对“职称”列进行排序时,无论是按“拼音”还是“笔划”,都不符合我们的要求。
对于这个问题,我们可以通过自定义序列来进行排序:先把相应的职称序列按需要排序的顺序输入到相应的单元格区域(如N2至N18)中(图4);执行“工具→选项”命令,打开“选项”对话框(图5),切换到“自定义序列”标签下,在“从单元格中导入序列”右侧的方框中输入“$N$2:$N$18”(也可以用鼠标选择输入),然后单击“导入”按钮,将相应的序列导入到系统中,确定返回。
小提示:序列导入后,原来N2至N18区域中输入的数据可以删除,导入的序列在其他Excel文档中均可直接使用。
选中“职称”列任意一个单元格,执行“数据→排序”命令,打开“排序”对话框,单击其中的“选项”按钮,打开“排序选项”对话框(参见图3),按“自定义排序次序”选项右侧的下拉按钮,在随后弹出的下拉列表中,选中上述“导入”的序列,确定返回到“排序”对话框,再按下“确定”按钮即可。
五、用函数进行排序有时,我们对某些数值列(如“工龄、工资”等)进行排序时,不希望打乱表格原有数据的顺序,而只需要得到一个排列名次。
对于这个问题,我们可以用函数来实现(以“工龄”为例):在“工龄”右侧插入一个空白列(J列),用于保存次序(图6),然后选中J2单元格,输入公式:=RANK (I2,$I$2:$I$101),然后再次选中J2单元格,将鼠标移至该单元格右下角成“细十字线状”时(这种状态,我们通常称之为“填充柄”状态),按住左键向下拖拉至最后一条数据为止,次序即刻显示出来(图6)。
小提示:若要升序排序,可在公式最后增加一个“非零”参数,如将上述公式改为:=RANK(I2,$I$2:$I$101,1)。
六、让序号不参与排序当我们对数据表进行排序操作后,通常位于第一列的序号也被打乱了,如何不让这个“序号”列参与排序呢?我们在“序号”列右侧插入一个空白列(B列),将“序号”列与数据表隔开。
用上述方法对右侧的数据区域进行排序时,“序号”列就不参与排序了。
小提示:插入的空列会影响表格的打印效果,我们可以将其隐藏起来:选中B列(即插入的空列),右击鼠标,再选择“隐藏”选项即可。
Excel排序的三种方法2003-05-27 17:14在用Excel 2000/2002处理数据的时候,经常要对数据进行排序处理。
我们最常用、最快捷的方法就是使用工具栏的排序按钮。
但是,面对各式各样的表格和各种需要,只用这一种方法显然不够。
一、一般排序在图1中,要对英语成绩进行排序,可在英语这列中单击任一单元格。
然后单击工具栏中的升序或降序按钮,可完成排序。
注意:若把排序的一列全部选中后再使用上面的操作,排序将只发生在这一列中,其它列的数据排列将保持不变,其结果可能会破坏原始记录结构,造成数据错误!二、菜单排序如果我们把图1中的数据稍微改动一下,如在第一行的前面插入一行,并输入“石中2000(6)班成绩表”,并把A1~H1这几个单元格合并,然后再用一般的排序方法排序,会提示不能成功,如图2。
如果对这样的表格排序,可选中要排序的所有数据,包括标题行(学号、姓名等所在的行),然后单击“数据/排序”菜单,弹出如图3所示窗口。
在主关键字的下拉列表中,选择要排序的列,如英语,在右侧选择“升序排列”或“降序排列”。
至于次要关键字和第三关键字可添可不添,但是它起到什么样的作用呢?在这儿举个例子,如果按英语排序,有两个学生都得了96分,但又必须分出高低,这样我们可选择数学成绩作为排名次的次要标准,谁得分高谁排在前面,那么这儿的次要关键字就是数学。
一切做完后,单击“确定”就可以看到结果了。
三、自定义排序在这个成绩表中,如果我们想按职务这列排序,如先后顺序是:团委书记、班长、副班长、学习委员、学生。
但是不管用上面的哪种方法都不会得到我们需要的结果。
在这儿利用Excel 2000/2002提供的自定义排序,就可以解决这个问题。
1.在“工具”菜单上,单击“选项”,再单击“自定义序列”选项。
2.在右侧的输入序列框中依次输入团委书记、班长、副班长、学习委员、学生,然后单击“确定”。
3.选中排序的数据,在“数据”菜单上单击“排序”,在“主要关键字”框中,单击需要排序的列,如职务。
4.单击“选项”按钮。
在“自定义排序次序”之下,单击创建的自定义列表。
单击“团委书记、班长、副班长、学习委员、学生”(图4),确定。
5.选中所需的其他排序选项,再单击“确定”。
注意:在“次要关键字”框中无法使用自定义排序次序。
自定义排序只应用于“主要关键字”框中的特定列。
若要用自定义排序次序对多个数据列进行排序,则可以逐列进行排序。
例如,如果要根据列A或列B进行排序,请先根据列B排序,然后通过“排序选项”对话框确定自定义排序次序。
下一步就是根据列A排序。
高效办公Excel排序方法“集中营”发布时间:2007-4-27 10:40:53排序是数据处理中的经常性工作,Excel排序有序数计算(类似成绩统计中的名次)和数据重排两类。
本文以几个车间的产值和名称为例,介绍Excel 2000/XP的数据排序方法。
一、数值排序1.RANK函数RANK函数是Excel计算序数的主要工具,它的语法为:RANK (number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。
例如图1中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 是以数字、表达式或文本形式定义的条件。
其中数字可以直接写入,表达式和文本必须加引号。
仍以图1为例,F2单元格内输入的公式为“=COUNTIF($E$2:$E$4,">"&E2)+1”。
计算各车间产值排名的方法同上,结果也完全相同,2、1和3。
此公式的计算过程是这样的:首先根据E2单元格内的数值,在连接符&的作用下产生一个逻辑表达式,即“>176.7”、“>167.3”等。
COUNTIF 函数计算出引用区域内符合条件的单元格数量,该结果加一即可得到该数值的名次。
很显然,利用上述方法得到的是降序排列的名次,对重复数据计算得到的结果与RANK函数相同。
3.IF函数Excel自身带有排序功能,可使数据以降序或升序方式重新排列。
如果将它与IF函数结合,可以计算出没有空缺的排名。
以图1中E2、E3、E4单元格的产值排序为例,具体做法是:选中E2单元格,根据排序需要,单击Excel工具栏中的“降序排序”或“升序排序”按钮,即可使工作表中的所有数据按要求重新排列。
假如数据是按产值由大到小(降序)排列的,而您又想赋予每个车间从1到n(n为自然数)的排名。
可以在G2单元格中输入1,然后在G3单元格中输入公式“=IF(E3=E2,G3,G3+1)”,只要将公式复制到G4等单元格,就可以计算出其他车间的产值排名。
二、文本排序选举等场合需要按姓氏笔划为文本排序,Excel提供了比较好的解决办法。
如果您要将图1数据表按车间名称的笔划排序,可以使用以下方法:选中排序关键字所在列(或行)的首个单元格(如图1中的A1),单击Excel “数据”菜单下的“排序”命令,再单击其中的“选项”按钮。
选中“排序选项”对话框“方法”下的“笔画排序”,再根据数据排列方向选择“按行排序”或“按列排序”,“确定”后回到“排序”对话框(图2)。
如果您的数据带有标题行(如图1中的“单位”之类),则应选中“有标题行”(反之不选),然后打开“主要关键字”下拉列表,选择其中的“单位”,选中排序方式(“升序”或“降序”)后“确定”,表中的所有数据就会据此重新排列。
此法稍加变通即可用于“第一名”、“第二名”等文本排序,请读者自行摸索。
三、自定义排序如果您要求Excel按照“金工车间”、“铸造车间”和“维修车间”的特定顺序重排工作表数据,前面介绍的几种方法就无能为力了。
这类问题可以用定义排序规则的方法解决:首先单击Excel“工具”菜单下的“选项”命令,打开“选项”对话框中的“自定义序列”选项卡(图3)。
选中左边“自定义序列”下的“新序列”,光标就会在右边的“输入序列”框内闪动,您就可以输入“金工车间”、“铸造车间”等自定义序列了,输入的每个序列之间要用英文逗号分隔,或者每输入一个序列就敲回车。