1.首先要保证日期格式规范才行,如下表所示
2.在规范日期格式以后,选择数据--排序
3.在主要关键字里,选择日期,升序或者降序排序即可
4.看看结果如下
这样,你需要修改一下单元格格式,按照你写的,在日期的那个单元格点右键,单元格格式,数字选项中选择自定义(就是最后一个),在框里边打上m"月"d"日" [$-804]aaaa,这时,你输入日期,就会出现你图中所显示的那样,有日期,有星期的,这时候,就可以用升序,降序自动排列了。
[$-804]aaaa这个就是要显示星期
你的要求只能通过宏实现,由worksheet_change事件触发自动排序。见附件。
将日期列后面插入一列,单独填写星期,星期只能输入阿拉伯数字,然后排序