如何在excel表格对一年的日期和时间进行自动排序。

我的是取得一整年的日期、时间1天5分钟为一个点。如:2010-10-01 23:40、2010-10-01 23:45、2010-10-01 23:50、2010-10-01 23:55、2010-10-02 00:00、2010-10-02 00:05、2010-10-02 00:10、2010-10-02 00:15、2010-10-02 00:20、2010-10-02 00:25等,这种类型的让顺序不对的自动调整正确。

以2007版EXCEL为例,对下图中表格的结算时间进行排序,方法如下:

1、打开EXCEL表格后,选中包含标题行在内的所有数据行,然后点击上方菜单栏中的“数据”选项卡,如下图所示。

2、在“数据”选项卡下选择“排序和筛选”选项卡中的“排序”,如下图所示。

3、因为我们选中的是包括标题行在内的数据行,所以在弹出的“排序”对话框中勾选“数据包含标题行”如下图所示。

4、在“列”下的“主要关键字”下面选择我们要排序列的标题名称,即:结算时间,如下图所示。

5、因为我们要按时间从小到大进行排序,所以我们的排序依据为“数值”,次序为“升序”,即从小到大,如下图所示。

6、选择好后单击“确定”返回工作表查看排序结果,如下图所示,按日期和时间排序完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-25
2010版2019/8/1 0:04:59 这种数据为例,我是首先把这列选中右键选单元格格式,进去把它改成常规,再进一次格式选日期列找到"2001/3/14 1:30 PM"这个确定。再次选中这列点工具栏数据——排序——扩展选择区域——选好(筛选列,数值,升序)右上角点数据包含标题——将任何类型数字。。。这个选项确认完成
第2个回答  2014-07-03
全选-数字改为时间类型-单击右键,排序,选择需要的升序或降序本回答被提问者采纳
第3个回答  2014-07-03
更改数据类型为时间,然后应用排序就可以。文本不行
第4个回答  2010-10-07
假设 入职日期在a1 截止日期 在b1
如果只要求按年计算:
公式:
=40*12*(year(b1)-year(a1))
另:如果要求按月计算,不足一月忽略,按30天/月
=int((b1-a1)/30)*40
相似回答