Excel 2010中的date转换
我正在寻找一种解决scheme,以在Excel电子表格中将交易日志中的date数据转换为不同的date格式。
我目前有一个date显示2007.01.03 18:01(这个单元格显示一般,没有date格式)。 我需要将其转换/更改为反映m / d / yyyy h:mm
有没有人有这个转换的任何解决scheme?
假设您的示例中的01
是月份,并且包含datestring的单元格在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
并将公式向下复制。
如果您愿意,可以select包含转换公式的列,然后右键单击 – >粘贴special – >值,将其转换为值而不是公式。
这是另一个select:
=DATEVALUE(SUBSTITUTE(LEFT(A1,FIND(" ",A1)-1),".","/"))+TIMEVALUE(MID(A1,FIND(" ",A1)+1,999))
然后格式化单元格,如@tigeravatar所述, m/d/yyyy h:mm
。
要将其转换为“真实”Exceldate,您可以使用:
=--SUBSTITUTE(A1,".","/")
然后,您可以自定义格式化包含date的单元格,也可以将其embedded到文本函数中进行格式化:
=TEXT(SUBSTITUTE(A1,".","/"),"mm/dd/yyyy hh:mm")
(我以为这可能不适用于YDM的Windows区域设置,但是在这里的一些testing中它似乎仍然可以工作。)
早上好,
我)使用ctr + L reemplzar。 by / ii)+1 ctrl – 在“Type”中更改自定义选项卡中的单元格格式使用以下格式mm / dd / yyyy hh:mm。
问候是一切。 build行
由Google Traductor