excel日期排序

发布时间: 2023-12-26 19:46 阅读: 文章来源:ATC2577EGS

在Excel表格中我们经常需要对各种数据进行排序处理,比如有时候我们需要将数据按照“月份”进行排序,但是我们直接选中设置“升序”或“降序”会发现排序出错的情况,在Excel中对日期进行排序默认是按照年、月、日的顺序进行的,因为Excel中的日期实际为序列数。在默认的日期系统,即1900年日期系统中,1900年1月1日的序列数是1,1900年1月2日的序列数是2,而2009年10月17日的序列数是40103,表示2009年10月17日距1900年1月1日有40103天。在某些情况下,我们可能需要对日期只按照月、日进行排序,而忽略掉年,例如要排出公司员工的生日列表。

方法一、常规操作

  第一步:打开Excel表格,选中需要进行排序的单元格,点击“数据”选项卡,点击“排序和筛选”栏中的“排序”,在弹出的“排序提醒”窗口,根据自己的实际需要进行选择,我们这里保持默认的“扩展选定区域”,点击“排序”;

  第二步:进入“排序”窗口后,将“主要关键字”设置为“月份”,点击“次序”处的下拉箭头,点击“自定义序列”;

  第三步:进入“自定义序列”窗口后,在左侧点击选择“一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月”选项,可以看到右侧方框中出现了序列,点击“确定”,回到“排序”窗口继续点击“确定”;

  第三步:可以看到已经成功按照月份进行排列了。

  以上就是Excel表格中按照月份进行排序的方法教程的全部内容了。在“自定义序列”窗口,我们可以选择左侧已有的序列,也可以自己录入想要的序列。

方法二、使用数据透视表

01Excel 2003:1.选择A1:B18区域中的任一单元格,单击菜单“数据数据透视表和数据透视图”,在对话框中单击“完成”按钮。2.先后将“出生日期”字段和“姓名”字段拖到行区域中,“姓名”字段要位于“出生日期”字段右侧。3.取消汇总项:右击“出生日期”字段中的任一单元格,在弹出的快捷菜单中选择“字段设置”。02在弹出的“数据透视表字段”对话框中,选择“无”。034.再次右击“出生日期”字段中的任一单元格,在弹出的快捷菜单中选择“组及显示明细数据组合”,弹出“分组”对话框,在“步长”下选择“日”,此时“月”和“日”同时处于选中状态。单击“确定”按钮。04Excel自动将“姓名”按月和日进行分组并排序。05Excel 2007:1.选择A1:B18区域中的任一单元格,在功能区中选择“插入”选项卡,在“表”组中选择“数据透视表数据透视表”。在弹出的对话框中单击“确定”按钮。2.在“数据透视表字段列表”中,先勾选“出生日期”字段,然后勾选“姓名”字段。在“行标签”中,“出生日期”字段在“姓名”字段的上方。063.在数据透视表中,右击任一日期,在弹出的快捷菜单中选择“组合”。弹出“分组”对话框,在“步长”下选择“日”,此时“月”和“日”同时处于选中状态。单击“确定”按钮。07Excel自动将“姓名”按月和日进行分组并排序。

按月排序不正确解决方法

问我有没有办法解决。我们先来看看问题实例

明明是按照月份排序,但是结果却排不了,如何解决呢?

今天给大家推荐通过自定义序列的方式进行排序,具体操作步骤:

先选中标题月份,然后点击数据—排序与筛选—排序—,打开界面中将“日期”设为主关键词,然后将排序方式设置为“自定义序列”,在打开界面中选择“一月、二月、三月……”,点击确认即可完成升序排序。

其实出现的这个问题原因是excel首先确认了【月份】数据是文本,然后确定使用字符串排序规则从左到右,先数字后文字拼音首字母的规则进行了排序。单元格中没有数字,直接按照一至十二的拼音首字母排序。

•••展开全文
相关文章