Excel 2010中的日期转换

时间:2016-06-10 14:48:12

标签: excel excel-formula date-conversion

我正在寻找一种解决方案,将日期数据从交易日志转换为Excel电子表格中的其他日期格式。

我目前的日期显示为2007.01.03 18:01(此单元格显示为常规且没有日期格式)。我需要将其转换/更改为反映m / d / yyyy h:mm

有没有人有这种转换的解决方案?

4 个答案:

答案 0 :(得分:2)

假设您的示例中的01是月份,而包含日期字符串的单元格是A1,则此公式适用于您:

=DATE(LEFT(A1,4),MID(A1,6,2),MID(A1,9,2))+TIME(MID(A1,12,2),RIGHT(A1,2),0)

然后使用自定义格式将单元格格式化为m/d/yyy h:mm并将公式复制下来。

如果愿意,您可以选择包含转化公式的列,然后右键单击 - >粘贴特殊 - >值将其转换为值而不是公式。

答案 1 :(得分:1)

这是另一种选择:

=DATEVALUE(SUBSTITUTE(LEFT(A1,FIND(" ",A1)-1),".","/"))+TIMEVALUE(MID(A1,FIND(" ",A1)+1,999))

然后格式化单元格,如@tigeravatar所述,m/d/yyyy h:mm

答案 2 :(得分:1)

要将其转换为“真正的”Excel日期,您可以使用:

=--SUBSTITUTE(A1,".","/")

然后,您可以自定义格式化包含日期的单元格,也可以将其嵌入到文本函数中进行格式化:

=TEXT(SUBSTITUTE(A1,".","/"),"mm/dd/yyyy hh:mm")

(我原本以为这可能不适用于YDM的Windows区域设置,但是在这里的某些测试中似乎也可以工作。)

答案 3 :(得分:-1)

早上好,

i)使用ctr + L来reemplzar。 / / ii)+1 ctrl - 更改"类型"中自定义选项卡中的单元格格式使用以下格式mm / dd / yyyy hh:mm。

问候就是全部。 CCB

通过Google Traductor