Excel文件怎么按照时间长短排序?

Excel文件怎么按照时间长短排序?观看时间长短来排序那些知道怎么弄得给我说说。。感激不尽

    首先,将时间栏格式统一成xx小时xx分xx秒,并在最顶栏写成:时间,如图:

    然后选中需要排序的所有区域,点击工具栏-排序-自定义排序:

    设置排序条件:

我使用的是    WPS,office同理,只是【排序】工具栏位置有差别。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-28

你这个时间是纯文本格式,不能排序,需要改变一下数据格式,随便找一空列作为辅助列,假设你原时间在B列,

用公式:=TEXT(IF(ISNUMBER(FIND("小时",B:B)),SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B:B,"小时",":"),"分",":"),"秒",""),"0:"&SUBSTITUTE(SUBSTITUTE(B:B,"分",":"),"秒","")),"hh:mm:ss")

结果见下图

这样就在C列(例子是C列,也可以是任意的空白列)转化成了时间格式的数据,然后对这个辅助列进行排序就好了

本回答被网友采纳
第2个回答  2018-11-28
你的时间不规范,中间的文字好像是打上去的
先选定时间那一列,查找替换,把小时和分替换成英文冒号:,秒替换什么也不输入。替换完之后选择整列,右键设置单元格格式,数字,时间,选择带时分秒的那个,确定。

然后在选择数据,排序就可以了
第3个回答  2018-11-28
检查时间那列的格式是否是文本,是的话改为时间格式,应该就能排序了。
同意楼上的观点
如果需要多文件合并 可以参考VBA
强制文本转换为数字 可以试一试 函数N 或者 --
单一文件的话 可以发 [email protected]
看你的截图 应该是文本格式
第4个回答  2018-11-28
检查时间那列的格式是否是文本,是的话改为时间格式,应该就能排序了。
相似回答