excel中有这样一列,如何把它按时间先后排序

如题所述

1、在排序之前,首先要确定的是日期,是否可以排序,因为日期有两种形式,一种是文本,一种是数值,只有数值型的,才可以排序,选中日期列,而后右键,单元格格式,而后点击数值

2、选中数值格式后,我们点击确定,关闭单元格格式设置对话框,而后我们看到,原来的日期,就变化为了数值,说明日期是可以排序的

3、撤销刚才的操作,恢复数据,而后全选数据,并在功能区找到数据选项卡,点击数据,在下拉选项中,找到排序选项

4、点击排序,而后在弹出的窗口中,设置以日期列升序排列,设置完毕后确定

5、关闭对话框,而后我们就可以看到,日期就按照先后顺序,排列了起来

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-22
假设这列是A列,在旁边插入一列B列,在B1输入公式:=a1-int(a1),下拉;然后按B列升序排列即可。事后删除B列。追问

数据太多,拉不到头啊

追答

在B1输入公式后,将鼠标移动到B1单元格的右下角位置,光标变为十字状,双击即可复制到前一列连续有内容的单元格,不用逐一拉。

本回答被网友采纳
第2个回答  2012-09-21
分列 -分隔符号- 空格-,第一列选日期格式 排序,第一顺序为日期列,第二位时间,按升序 ,排序后用&将三列合并
第3个回答  推荐于2016-05-31

选中数据区域,按这一列为关键字选择数据-排序就可以了。

排序前如下图

排序,按下面图示操作

排序后

第4个回答  2012-09-22
你的数据看起来是文本格式吧?
点任意一个单元格——工具栏——升序排序。
试试看。
相似回答