日期減法。
大家好,誰能幫我從所選日期獲取前一天的日期。包括這個公式:
=IF(LEN(B2)=5,"0"&B2,B2)

我在單元格 B2 中獲取日期,例如 041022,我想要在單元格 A2 中獲取 031022。
uj5u.com熱心網友回復:
您可以嘗試使用此公式,假設您需要數年之后2000

? 單元格中使用的公式A2
=TEXT(TEXT(REPLACE(IF(LEN(B2)=5,0&B2,B2),5,0,20),"00\/00\/0000"),"dd-mm-yyyy")-1
或者,如果他們使用Excel 2021 或 MS365,則可以使用
? 單元格中使用的公式A9
=LET(_number,IF(LEN(B9)=5,0&B9,B9),
DATE(RIGHT(_number,2),MID(_number,3,2),LEFT(_number,2))-1)
這是另一種選擇,如果可以訪問TEXTJOIN()

? 單元格中使用的公式A19
=TEXTJOIN("/",,MID(IF(LEN(B19)=5,0&B19,B19),{3,1,5},{2,2,2}))-1
注意:由于日期在 Excel 中存盤為數字,因此它將作為數字回傳,需要通過按CTRL SHIFT 3或按CTRL 1從Format Cells對話框中單擊Number Tab 并選擇Date按Ok將其格式化為 Excel 日期。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/524485.html
標籤:擅长excel公式
