如何自定义序列 如何自定义排序

自定义序列排序
Excel默认的排序依据包括数字的大小,英文或拼音的字母顺序等 。但是,在某些情况下,用户需要根据默认排序基础之外的某些规则进行排序 。比如公司内部职位有“总经理”、“副总经理”、“经理”等 。如果按照职位高低的顺序进行排序,仅靠Excel默认的排序依据是无法完成的,此时可以通过“自定义排序”的方法进行排序 。
图中所示的表格显示了某公司员工的津贴数据,其中B列记录了所有员工的“职位” 。现在,需要根据“职位”的级别对数据列表进行排序 。方法如下 。
首先需要创建一个“自定义序列”,将“位置”的序列信息传递给Excel,然后点击【办公按钮】→【Excel选项】,打开【Excel选项】对话框 。
单击常用选项卡右侧的Excel首选项中的编辑用户定义的列表,打开用户定义的序列对话框 。在右侧的输入序列文本框中,依次输入自定义序列的元素:“总经理”、“副总经理”、“经理”、“班组长”、“员工”,所有元素之间用英文逗号分隔 。输入并点击【添加】按钮,完成自定义序列的创建 。此时用户自定义的序列内容会显示在左侧的【自定义序列】列表中,最后点击【确定】关闭对话框,如图所示 。
选择数据区域中的任意单元格(如A2),然后单击“数据”选项卡中的“排序”以打开“排序”对话框 。
在“主关键字”列表框中选择“位置”字段,将“顺序”设置为“自定义顺序” 。打开“自定义序列”对话框,在“自定义序列”列表中选择自定义“位置”序列 。
点击【确定】关闭自定义序列对话框,再次点击【确定】关闭排序对话框,完成设置,如图 。
操作完成后,员工津贴表中的数据会按照设定的“职位”顺序由高到低排列,最终结果如图所示 。
按笔画排序默认情况下,Excel按照“字母”的顺序对汉字进行排序 。以中文姓名为例,首先按照姓名首字拼音首字母在26个英文字母中的位置顺序进行排序,当首字母相同时再依次比较第二、三个字母;如果第一个词完全相同,那么依次比较名字中的第二个和第三个词 。该图按字母顺序显示了“名称”字段 。
但在中文用户的使用习惯中,姓名一般是按照“笔画”的顺序排列的,这种排序的规则通常是:
【如何自定义序列 如何自定义排序】●先按单词笔画数排列;
●笔画数相同的,按起始顺序排列(横、竖、撇、压、折);
●如果笔画数和起始顺序相同,则按字形结构排列,即先左后右,再上下,最后整字 。
Excel的设计者考虑了中国用户对按笔画排序的需求,但排序规则与上面提到的常用规则不同:
●先按单词笔画数排列;
●对于笔画数相同的汉字,Excel按照其内码顺序排列,而不是按照笔画顺序排列 。对于简体中文用户,使用笔顺对“姓名”列进行排序的方法如下 。
单击数据区域中的任意单元格(如A2) 。
单击数据选项卡中的排序,打开排序对话框 。
在“排序”对话框的“主关键字”列表框中选择“名称”字段,右侧的“顺序”仍然是默认的“升序” 。点击“选项”按钮打开“排序选项”对话框,选择“方法”中的“笔画排序”单选按钮 。
点击【确定】关闭排序选项对话框,再次点击【确定】关闭排序对话框,完成设置,如图 。
Excel默认的排序方式是字母排序,但是当汉字的拼音字母完全相同时,比如将“李”、“李”、“李”等字一起作为比较对象时,Excel会自动将这些字母相同的字按照笔画方式重新排序 。

    推荐阅读