如何将以下内容修改为 D/M/YYYY?
8/7/20 6:20 PM
8/17/20 4:24 PM
目前是 M/D/YY
这是我所做的无济于事:
感谢您对此的任何帮助。这让我心碎。
用途:
=TEXTJOIN("/",,FILTERXML("<a><b>"&SUBSTITUTE(LEFT(TEXT(A1,"d/m/yy")&" ",FIND(" ",TEXT(A1,"d/m/yy")&" ")-1),"/","</b><b>")&"</b></a>","//b["&{2,1,3}&"]"))+MID(TEXT(A1,"\ hh:mm AM/PM"),FIND(" ",TEXT(A1,"\ hh:mm AM/PM"))+1,99)
然后根据需要格式化输出。
注意:我是美国人,所以我必须在演示中反转它。
另一个注意事项:如果是在美国处理英国日期,则将
d/m/yy
更改为 m/d/yy
即可。
使用 Office 365
=LET(
z,TEXT(A1,"d/m/y")&" ",
y,LEFT(z,FIND(" ",z)),
x,TEXT(A1,"\ hh:mm AM/PM"),
q,MID(x,FIND(" ",x)+1,20),
TEXTJOIN("/",,CHOOSECOLS(TEXTSPLIT(y,"/"),2,1,3))+IFERROR(q,0))