excel單元格中,如何用函式將數字轉化成日期

時間 2021-12-27 07:35:16

1樓:

要求資料必須要有一定的條件(例如長度),這樣規範的資料方便轉換

假設數字在a1單元格,都是20100101、20001222這樣8位長,即轉換過來是年年年年-月月-日日這樣的格式。

1、使用text函式

=text(text(a1,"0-00-00"),"yyyy-mm-dd")

或者=text(a1,"0-00-00")

2、使用date函式

=date(left(a1,4),mid(a1,5,2),right(a1,2))

然後設定單元格格式為日期。

不使用函式也可以轉換

1、使用分列原地轉換:

選中這個資料所在單元格或區域---資料---分列---下一步---直到步驟三---列資料格式---日期(ymd)---完成。

再設定該單元格或單元格區域---自定義---型別中輸入 e-mm-dd 或 yyyy-mm-dd。

2、選中資料所在單元格或單元格區域---自定義---型別中輸入 0-00-00。參與計算時還是按20100101這個數來計算的,這個需要注意。

2樓:匿名使用者

如果原地轉換》選中該列》資料》分列》嚮導第3步選 日期值 ymd >完成

然後設定單元格格式即可

如果在其他單元格用公式求

=--text(a1,"0-00-00")設定公式所在單元格格式為需要的日期格式即可

3樓:匿名使用者

選中單元格,右鍵單擊設定單元格格式,然後選日期就ok了

4樓:他眯

設資料在a1,在b1輸入如下公式:

=date(left(a1,4),mid(a1,5,2),right(a1,2))

說明:然後把b1格式設為日期型.即可.

如何用EXCEL函式將兩個單元格內容合併成到單元格里面

某某 excel之用函式合併單元格內容 合併單元格內容的函式是concatenate也可以用 和號 運算子。一 concatenate函式的定義 將幾個文字字串合併為一個文字字串。語法concatenate text1,text2,text1,text2,為 1 到 30 個將要合併成單個文字項的文...

EXCEL中如何用函式查詢單元格所在行或列

如果原資料區域位於sheet1,另一個sheet2的a2為查詢條件 丙 那麼在sheet2的b2中輸入以下公式 address sumproduct sheet1 a1 c3 a2 row 1 3 sumproduct sheet1 a1 c3 a2 column a1 c1 4 詳見附圖附件 ex...

在EXCEL中如何用函式判斷單元格中的數字是否為文字

路堯家的顧小言 判斷單元格內容是否為文字可使用istext函式,它可以判斷引用的引數或指定的單元格的內容是否為文字,其語法結構為 istext value istext函式只有一個引數value,表示待測試的內容。如果測試的內容為文字,將返回true,否則將返回false。在引數中輸入文字時必須使用...