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

2024-10-12 20:02:52

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

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中怎么把时间格式转换成纯文本并且不乱码

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中怎么把时间格式转换成纯文本并且不乱码

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

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