Excel制表的技巧 60 数据排序.docVIP

  • 7
  • 0
  • 约8.96千字
  • 约 14页
  • 2018-06-03 发布于福建
  • 举报
Excel制表的技巧 60 数据排序

Excel制表技巧 60 数据排序 Excel制表技巧(60)数据排序2011-04-20 14:28用Excel做数据排序的常用方法与技巧 在用Excel制作相关的数据表格时,我们可以利用其强大的排序功能,浏览、查询、统计相关的数字。下面,我们以图1所示的员工基本情况登记表为例,来全面体验一番Excel的排序功能。 一、快速排序 如果我们希望对员工资料按某列属性(如工龄由长到短)进行排列,可以这样操作:选中工龄列任意一个单元格(如I3),然后按一下常用工具栏上的降序排序按钮即可(参见图1)。 小提示:①如果按常用工具栏上的升序排序按钮,则将工龄由短到长进行排序。②如果排序的对象是中文字符,则按汉语拼音顺序排序。③如果排序的对象是西文字符,则按西文字母顺序排序。 二、多条件排序 如果我们需要按学历、工龄、职称对数据进行排序,可以这样操作:选中数据表格中任意一个单元格,执行数据→排序命令,打开排序对话框(图2),将主要关键词、次要关键词、第三关键词分别设置为学历、工龄、职称,并设置好排序方式(升序或降序),再按下确定按钮就行了。 三、按笔划排序 对姓名进行排序时,国人喜欢按姓氏笔划来进行:选中姓名列任意一个单元格,执行数据→排序命令,打开排序对话框(参见图2),单击其中的选项按钮,打开排序选项对话框(图3),选中其中的笔划排序选项,确定返回到排序对话框,再按下确定按钮即可。 小提示:如果需要按某行属性对数据进行排序,我们只要在上述排序选项对话框中选中按行排序选项即可。 四、自定义排序 当我们对职称列进行排序时,无论是按拼音还是笔划,都不符合我们的要求。对于这个问题,我们可以通过自定义序列来进行排序: 先把相应的职称序列按需要排序的顺序输入到相应的单元格区域(如N2至N18)中(图4);执行工具→选项命令,打开选项对话框(图5),切换到自定义序列标签下,在从单元格中导入序列右侧的方框中输入$N:$N(也可以用鼠标选择输入),然后单击导入按钮,将相应的序列导入到系统中,确定返回。 小提示:序列导入后,原来N2至N18区域中输入的数据可以删除,导入的序列在其他Excel文档中均可直接使用。 选中职称列任意一个单元格,执行数据→排序命令,打开排序对话框,单击其中的选项按钮,打开排序选项对话框(参见图3),按自定义排序次序选项右侧的下拉按钮,在随后弹出的下拉列表中,选中上述导入的序列,确定返回到排序对话框,再按下确定按钮即可。[NEXT] 五、用函数进行排序 有时,我们对某些数值列(如工龄、工资等)进行排序时,不希望打乱表格原有数据的顺序,而只需要得到一个排列名次。对于这个问题,我们可以用函数来实现(以工龄为例):在工龄右侧插入一个空白列(J列),用于保存次序(图6),然后选中J2单元格,输入公式:=RANK(I2,$I:$I1),然后再次选中J2单元格,将鼠标移至该单元格右下角成细十字线状时(这种状态,我们通常称之为填充柄状态),按住左键向下拖拉至最后一条数据为止,次序即刻显示出来(图6)。 小提示:若要升序排序,可在公式最后增加一个非零参数,如将上述公式改为:=RANK(I2,$I:$I1,1)。 六、让序号不参与排序 当我们对数据表进行排序操作后,通常位于第一列的序号也被打乱了,如何不让这个序号列参与排序呢?我们在序号列右侧插入一个空白列(B列),将序号列与数据表隔开。用上述方法对右侧的数据区域进行排序时,序号列就不参与排序了。 小提示:插入的空列会影响表格的打印效果,我们可以将其隐藏起来:选中B列(即插入的空列),右击鼠标,再选择隐藏选项即可。 高效办公Excel排序方法 排序是数据处理中的经常性工作,Excel排序有序数计算(类似成绩统计中的名次)和数据重排两类。本文以几个车间的产值和名称为例,介绍Excel 2000/XP的数据排序方法。 一、数值排序 1.RANK函数 RANK函数是Excel计算序数的主要工具,它的语法为:RANK(number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。 例如E2、E3、E4单元格存放一季度的总产值,计算各车间产值排名的方法是:在F2单元格内输入公式=RANK(E2,$E:$E),敲回车即可计算出铸造车间的产值排名是2。再将F2中的公式复制到剪贴板,选中F3、F4单元格按Ctrl+V,就能计算出其余两个车间的产值排名为3和1。如果B1单元格中输入的公式为=RANK(E2,$E:$E,1),则计算出的序数按升序方式排列,即2、1和3。 需要注意的是:相同数值用RANK函数计算得到的序数(名次)相同,但会导致后续数字

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档