excel里怎么把特定格式的数字识别为日期,并可以加减排序?

如22/1500这样的一个本文,怎么识别成22日15时00分呢?
2025-03-25 22:59:26
推荐回答(3个)
回答1:

将22/1500这样的一个文本,识别成日期时间格式的步骤是:

1、打开Excel工作表;

2、在B2单元格输入以下公式,然后向下填充公式

=TEXT(DATE(2016,5,LEFT(A2,FIND("/",A2)-1))+TIME(MID(A2,FIND("/",A2)+1,2),RIGHT(A2,2),0),"yyyy-mm-dd hh:mm:ss")

公式中:

通过DATE(2016,5,LEFT(A2,FIND("/",A2)-1))将分隔符/前的22转换为日期序列数;

通过TIME(MID(A2,FIND("/",A2)+1,2),RIGHT(A2,2),0)将分隔符后面的1500转换为日期序列数中的小数部分;

通过TEXT函数将带小数的日期序列值,转换为"yyyy-mm-dd hh:mm:ss"格式。

3、选择B列,在“数据”选项下的“升序”排序中,选择“扩展选定区域”;

4、按“排序”后,A列的特定文本自动按规则升序排序。

回答2:

你所说的特定格式是什么格式啊?你把所有的数字都改为“日期”格式,然后加减再排序

回答3:

  1. 选中数字所在单元格,右键,选择“设置单元格格式”;

  2. 选择“数字”选项卡,选中日期,右侧“类型”可选择自己需要的日期显示格式;

  3. 点击确定,下拉即可按照日期递增方式填充。