閱: 3643 | 回: 0
等級:初學(xué)者
-
積分:0
-
財富值:0.00
-
身份:普通用戶
分離Excel單元格內(nèi)的日期和時間
如果一個Excel單元格內(nèi)同時包含日期和時間,如A1單元格中包含“2011-6-8 13:13:16”,要將其中的日期和時間分離到不同的單元格,可以用下面的公式:
在B1單元格中輸入:
=TRUNC(A1)
或:
=INT(A1)
再設(shè)置單元格格式為日期即可得到A1單元格中的日期。由于Excel將日期和時間存儲為一個序列數(shù),本例A1單元格的序列數(shù)為“40702.5508796296”,其小數(shù)點左側(cè)的表示日期,小數(shù)點右側(cè)的表示時間,故用TRUNC函數(shù)截取整數(shù)部分即得到日期。由于日期不可能為負(fù)值,用INT函數(shù)也可得到同樣的結(jié)果。
在C1單元格中輸入:
=MOD(A1,1)
或:
=A1-B1
兩公式都返回A1單元格的序列數(shù)的小數(shù)部分,再設(shè)置單元格格式為時間即可得到A1單元格中的時間。
另外,下面的公式也可顯示A1單元格中的日期和時間:
=TEXT(A1,"e-m-d")
=TEXT(A1,"hh:mm:ss")
但這只是通過TEXT函數(shù)按日期和時間格式顯示的結(jié)果,如果將該公式返回的結(jié)果用于其他公式,如VLOOKUP函數(shù),可能會返回錯誤值。
如果一個Excel單元格內(nèi)同時包含日期和時間,如A1單元格中包含“2011-6-8 13:13:16”,要將其中的日期和時間分離到不同的單元格,可以用下面的公式:
在B1單元格中輸入:
=TRUNC(A1)
或:
=INT(A1)
再設(shè)置單元格格式為日期即可得到A1單元格中的日期。由于Excel將日期和時間存儲為一個序列數(shù),本例A1單元格的序列數(shù)為“40702.5508796296”,其小數(shù)點左側(cè)的表示日期,小數(shù)點右側(cè)的表示時間,故用TRUNC函數(shù)截取整數(shù)部分即得到日期。由于日期不可能為負(fù)值,用INT函數(shù)也可得到同樣的結(jié)果。
在C1單元格中輸入:
=MOD(A1,1)
或:
=A1-B1
兩公式都返回A1單元格的序列數(shù)的小數(shù)部分,再設(shè)置單元格格式為時間即可得到A1單元格中的時間。
另外,下面的公式也可顯示A1單元格中的日期和時間:
=TEXT(A1,"e-m-d")
=TEXT(A1,"hh:mm:ss")
但這只是通過TEXT函數(shù)按日期和時間格式顯示的結(jié)果,如果將該公式返回的結(jié)果用于其他公式,如VLOOKUP函數(shù),可能會返回錯誤值。
我的個性簽名