簡體   English   中英

如何在 Excel 中將這些日期重新格式化為 mm/dd/yyyy 格式?

[英]How do I reformat these dates to mm/dd/yyyy format in Excel?

我有一個日期列表,例如“2022 年 1 月 25 日”和“2022 年 6 月 3 日”,我想在 Excel 中顯示為“2022 年 1 月 25 日”和“2022 年 6 月 3 日”。 如何讓 Excel 為我重新格式化此列?

由於 OP 在上面的評論中提到它已經工作,因此將其發布為答案,以便將來面臨相同問題的人可能會發現它很有用,

FORMULA_解決方案

• 單元格B1中使用的公式

=LET(a,REDUCE(A1,{"st","nd","rd","th"},LAMBDA(a,b,SUBSTITUTE(a,b,""))),
DATE(LEFT(a,4),MONTH(RIGHT(a,3)&1),MID(a,6,2)))

注意:由於日期在 Excel 中存儲為連續序列號,因此返回值將是序列號,因此您還需要將日期格式化為mm/dd/yyyy 提供的公式僅適用於MS365用戶。

使用 REPLACE 和其他字符串解析器:

=LET(r,A1,
    dm,MID(r,6,LEN(r)),
    --REPLACE(dm&" "&LEFT(r,4),IF(ISNUMBER(--MID(dm,2,1)),3,2),2,""))

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM