如何在Excel中将日期转换为日/月/年

问题描述 投票:0回答:1

我正在与亚马逊供应商中心合作并下载 csv 格式的订单数据。

日期格式如下;

2022 年 1 月 3 日晚上 8:00:00 GMT

谁能帮我一个公式来转换为 dd/mm/yy 格式?

谢谢 劳拉

excel-formula
1个回答
0
投票

您可以使用

MID()
FIND()
提取数据并输入
DATE(year, month, day)
DATEVALUE()
公式,然后使用
TEXT(date, "DD/MM/YY")
进行格式化。

DATEVALUE 函数可以将文本解析为日期;但似乎需要将其格式化为“3 Jan 2022”而不是“Jan 3, 2022”

我使用了一个数组而不是

MID()
来提取细节,其公式是:

=LET(date, E3,
values, FILTERXML("<t><s>"&SUBSTITUTE(date, " ","</s><s>")&"</s></t>","//s"),
TEXT(DATEVALUE(SUBSTITUTE(INDEX(values, 2), ",", " ") & INDEX(values, 1) & " " & INDEX(values, 3)), "DD/MM/YY")
)
© www.soinside.com 2019 - 2024. All rights reserved.