Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel formula 如何将2018年6月30日14小时格式的excel数据转换为2018-04-02T00:00:00需要excel公式_Excel Formula - Fatal编程技术网

Excel formula 如何将2018年6月30日14小时格式的excel数据转换为2018-04-02T00:00:00需要excel公式

Excel formula 如何将2018年6月30日14小时格式的excel数据转换为2018-04-02T00:00:00需要excel公式,excel-formula,Excel Formula,您好,我有2018年6月30日给定的excel字段,14小时格式,我需要excel公式转换为2018-04-02T00:00:00格式,我使用这些作为样本数据: June 30, 2018, Hour 14 August 3, 2018, Hour 17 July 13, 2016, Hour 1 然后在u(单元格编号)中输入u(方程式: D1 | =FIND(", ",A1,1) E1 | =FIND(", ",A1,D1+1) F1 | =MID(A1,1,D1-1) G1 | =VALU

您好,我有2018年6月30日给定的excel字段,14小时格式,我需要excel公式转换为2018-04-02T00:00:00格式,我使用这些作为样本数据:

June 30, 2018, Hour 14
August 3, 2018, Hour 17
July 13, 2016, Hour 1
然后在u(单元格编号)中输入u(方程式:

D1 | =FIND(", ",A1,1)
E1 | =FIND(", ",A1,D1+1)
F1 | =MID(A1,1,D1-1)
G1 | =VALUE(MID(A1,D1+2,4))
H1 | =VALUE(MID(A1,E1+7,2))
I1 | =FIND(" ",F1,1)
J1 | =VALUE(MID(F1,I1+1,2))
K1 | =MONTH(F1)
L1 | =TEXT(DATE(G1,K1,J1),"yyyy-mm-dd")
M1 | =TEXT(TIME(H1,0,0),"hh:mm:ss")
N1 | =L1&"T"&M1
拖动D1:N1直到D3:N3。完成

+-----[编辑]----+

或者,如果您已经拥有Excel可识别日期/时间格式的数据,只需右键单击>格式单元格>自定义>yyyy-mm ddThh:mm:ss


希望有帮助。(:

你是说你有一个包含文本的单元格吗“2018年6月30日第14小时?它只是一个单元格还是多个单元格?如果是多个单元格,当一天是一个数字(如5)时,它是05还是5,当小时数小于10时,它是否有一个0?因此,请澄清您的问题,您想看
2018-06-30 14:00:00