excel中 b2列已生成日期和时间格式为d.m.yyyy hh:mm:ss 我想按年->月->日->时间排序这一列数据该怎样操作

吾乃excel菜鸟。。望高人指点。。本人很急很急。。。。
例:10.1.2009 20:32:54
10.1.2009 19:30:24
11.1.2009 xx:xx:xx
8.8.2008 xx:xx:xx
6.11.2008 xx:xx:xx
这一列数据如何排列成:
2008.08.08 xx:xx:xx
2008.11.06 xx:xx:xx
2009.01.10 19:30:24
2009.01.10 20:32:54
2009.01.11 xx:xx:xx
可能有点麻烦希望高手能让我“顿开茅坑”啊。。。。。。

如果B2的日期时间是规范日期时间:2009-1-10 20:32:54设置了单元格格式为d.m.yyyy hh:mm:ss的话,直接可以对B列排序。
如果是输入的10.1.2009 20:32:54,则B2是文本,需进行转换。
基础操作方法:
1、选B列,单击菜单“数据”→分列→以空格为分隔符分列,则B2得到10.1.2009,C2得到20:32:54
2、选B列再分列→下一步2次,选右上角“日期”和“DMY”选项,则B2得到2009-1-10
3、D2输入=B2+C2,下拖复制;
4、选择D列得到的规范日期时间,复制,到B列,选择性粘贴为“数值”,此时B列的时间即规范数据,可以直接排列。
欢迎百度搜索“您可能正在到处寻找答案的Excel问题详解”
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-05
这种日期格式在EXCEL中不能被识别,EXCEL只能当成文本来进行排序。
第2个回答  2009-02-05
=TEXT(B2,"yyyy.mm.dd hh:mm:ss;@")
相似回答