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