我正在寻找一种解决方案,将日期数据从交易日志转换为Excel电子表格中的其他日期格式。
我目前的日期显示为2007.01.03 18:01(此单元格显示为常规且没有日期格式)。我需要将其转换/更改为反映m / d / yyyy h:mm
有没有人有这种转换的解决方案?
答案 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