Excel formula 使用公式更改excel中的日期格式

Excel formula 使用公式更改excel中的日期格式,excel-formula,Excel Formula,我有一个excel,日期格式为“2020年2月1日凌晨1:00” 我正在尝试将此格式转换为“08-10-2019 10:27:50” 我尝试过使用文本公式,但日期格式保持不变。2020年2月1日凌晨1:00不是Excel可以识别的日期格式,因此它是文本字符串,而不是可以重新格式化的数字 需要将字符串解析为Excel可以识别的内容:2020年2月1日凌晨1:00 此公式解析字符串并将其转换为可根据需要格式化的数字: =--REPLACE(TEXTJOIN(" ",,FILTERXML("<a

我有一个excel,日期格式为“2020年2月1日凌晨1:00”

我正在尝试将此格式转换为“08-10-2019 10:27:50”


我尝试过使用文本公式,但日期格式保持不变。2020年2月1日凌晨1:00不是Excel可以识别的日期格式,因此它是文本字符串,而不是可以重新格式化的数字

需要将字符串解析为Excel可以识别的内容:
2020年2月1日凌晨1:00

此公式解析字符串并将其转换为可根据需要格式化的数字:

=--REPLACE(TEXTJOIN(" ",,FILTERXML("<a><b>"&SUBSTITUTE(A1," ","</b><b>")&"</b></a>","//b["&{2,1,3,4}&"]")),LEN(A1)-1,0," ")

=--REPLACE(TEXTJOIN(“,”FILTERXML(“

谢谢您提供的详细信息。但是我收到的错误是#NAME?copy粘贴了您的公式作为=--REPLACE(TEXTJOIN(“,”FILTERXML(“&&replacement(A1)”,”)&“//b[“&{2,1,3,4}]”),LEN 1,0&&@Narens如果您的版本没有TEXTJOIN。