簡體   English   中英

Excel 日期月日年轉換

[英]Excel Date month day year conversion

我有以下格式的日期:

2019 年 3 月 25 日,星期一

2019 年 9 月 25 日,星期三

我想將它們轉換為 DD/MM/YY 格式(即 25/03/2019)

我嘗試了以下 excel 公式:

DATEVALUE(MID(B2,FIND(", ",B2)+6,2)&"-"&MID(B2,FIND(", ",B2)+2,3)&"-"&RIGHT(B2,4) )

有誰知道我在這個公式或替代方案中哪里出錯了?

您找到日期的方式不正確,您搜索", " ,這是字符串中唯一的唯一字符,但隨后將 6 添加到該字符串中以獲得您的日期值(25)這將不起作用,因為月份名稱可能更長. 這個公式將起作用:

=DATEVALUE(LEFT(RIGHT(B2,7),2)&"-"&MID(B2,FIND(", ",B2)+2,3)&"-"&RIGHT(B2,4))

它從字符串中獲取最后 7 個字符(日期和年份,始終相同大小,假設日期前導零)並從中獲取前兩個數字,與您的日期匹配。

編輯在日期沒有前導零的情況下進行了測試,這似乎也有效。

暫無
暫無

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

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