EXCEL中怎么把时间格式转换成纯文本并且不乱码

2025-07-06 04:01:36

1、可以看到,第一列中数据格式为date 也就是日期。第二列中数据格式为time ,也就是时间。现在将这两个时间转换成文本并且合并在一起形式 日期加时间的文本。不能直接简单的相加,否则可能会出现乱码。

EXCEL中怎么把时间格式转换成纯文本并且不乱码
EXCEL中怎么把时间格式转换成纯文本并且不乱码

2、先用公式将日期分离出来=REPT("0&孥恶膈茯quot;,2-LEN(DAY(C2)))&DAY(C2)&"."&REPT("0",2-LEN(MONTH(C2)))&MONTH(C2)&"."&YEAR(C2),其中REPT("0",2-LEN(DAY(C2)))&DAY(C2),是不足两位自动在前面补零。如果不需要再前面补零那么久用=DAY(C2)&"."&MONTH(C2)&"."&YEAR(C2)就行了。

EXCEL中怎么把时间格式转换成纯文本并且不乱码

3、将E列只粘贴文本到F 列,F列就得到了纯文本格式的日期。

EXCEL中怎么把时间格式转换成纯文本并且不乱码

4、接着用公式将时间分离出来=REPT("0",2-LEN(HOUR(D2)))&HOUR(D2)&":"&REPT("0",2-LEN(MINUTE(D2)))&MINUTE(D2)&":"&REPT("0",2-LEN(SECOND(D2)))&SECOND(D2),道理和日期一样,如果不需要补零,就用=HOUR(D2)&":"&MINUTE(D2)&":"&SECOND(D2)。

EXCEL中怎么把时间格式转换成纯文本并且不乱码

5、将G列文本复制到H 列。H 列就是纯文本的时间格式

EXCEL中怎么把时间格式转换成纯文本并且不乱码

6、要得到文本的 日期+时间,简单的用与操作就好了。=F2&" "&H2

EXCEL中怎么把时间格式转换成纯文本并且不乱码

7、I列文本复制到J 列,J列为文本格式的日期+时间。

EXCEL中怎么把时间格式转换成纯文本并且不乱码
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢