Excel创建自定义排序

使用自定义序列按用户定义的顺序进行排序或填充。Excel 提供了内置的星期和月份序列,但也可以创建自己的自定义序列。

对比内置序列和自定义序列

也可创建自己的自定义序列,并用于排序或填充。例如,如果想按以下序列进行排序或填充,则需要创建自定义序列,因为没有自然顺序。

创建自定义序列

有两种方法可以创建自定义序列。如果自定义序列比较短,建议直接在弹出窗口中输入值。如果自定义序列比较长,建议从单元格区域中导入序列。

1.直接输入值

按照以下步骤,通过输入值来创建自定义序列:

对于 Excel 2010 或更高版本,请单击“文件”>“选项”>“高级”>“常规”>“编辑自定义序列”。

对于 Excel 2007,请单击“Microsoft Office 按钮Office 按钮图像”>“Excel 选项”>“常用”>“使用 Excel 时采用的首选项”>“编辑自定义序列”。

在“自定义序列”框中,单击“新序列”,然后在“输入序列”框中键入各个条目(从第一个条目开始)。

在每个条目后按 Enter 键。

输入完序列后,单击“添加”。

2.根据单元格区域创建自定义序列

  1. 在单元格区域中,按照需要的顺序从上到下输入要排序或填充的值。选择刚刚键入的单元格区域,然后按照上述说明操作,显示出“编辑自定义序列”弹出窗口。

2.在“自定义序列”对弹出窗口中,确保所选的一系列项目的单元格引用显示在“从单元格中导入序列”字段中,然后单击“导入”。

3.所选序列中的项目将显示在“自定义序列”面板中。

单击两次“确定”。

注意: 只能依据值(如文本、数字、日期或时间)创建自定义序列。不能针对格式(如单元格颜色、字体颜色或图标)创建自定义序列。

删除自定义序列

按照上述说明操作,显示出“编辑自定义序列”对话框。

在“自定义序列”框中,选择要删除的序列,然后单击“删除”。

自定义序列的存储方式

用户创建自定义序列后,系统会将其添加到计算机的注册表中,这样在其他工作簿中也可以使用该序列。如果在对数据进行排序时使用了自定义序列,则工作簿会保存该序列,这样在其他计算机上也可以使用该序列,包括可能将工作簿发布到 Excel Services 使用的服务器和想根据自定义序列进行排序的服务器。

但是,在另一台计算机或服务器上打开工作簿时,用户无法通过“Excel 选项”在“自定义序列”弹出窗口中查看存储在工作簿文件中的自定义序列,只能从“排序”对话框的“顺序”列中进行查看。并且,“填充”命令不能马上使用存储在工作簿文件中的自定义序列。

如果希望这么做,可以将存储在工作簿文件中的自定义序列添加到另一台计算机或服务器的注册表中,并在“Excel 选项”的“自定义序列”弹出窗口中将其设置为可用。在“排序”弹出窗口的“顺序”列下,选择“自定义序列”以显示“自定义序列”弹出窗口,选择自定义序列,然后单击“添加”。

推荐工具:

批量合并表格工具

批量拆分表格到文件工具

VLOOKUP数据便捷匹配工具