如何在excel中靈活處理日期數據?

有時我們在處理數據時遇到日期類型的數據需要處理時,有一些常見的麻煩,如果帶有具體時間點的日期只想要前面的日期,想要兩個日期進行相減,利用日期進行作圖等問題,下面就幾個常見的問題及解決方法進行講解。

工具/原料

任意版本的excel和一臺電腦

方法/步驟

帶有時間點的日期數據去掉後面的時間點。這裡主要介紹兩種方法

如何在excel中靈活處理日期數據

第一種方法是採用text函數,具體寫法見下圖

如何在excel中靈活處理日期數據

第二種方法是採用數字進行中轉,首先將日期數據變為數字。

因為帶有時間點,將日期轉化為數字時我們會發現數字是小數,去掉後面的小數就相當於去掉了後面的時間點,這是這種方法的思路。首先將日期複製到空的表格列中,選中,右鍵----設置單元格格式----數值---確定。

如何在excel中靈活處理日期數據

如何在excel中靈活處理日期數據

注意,上面一步的數值不要把小數位數去掉,因為數字會自動四捨五入,就不會是當天,而可能是第二天。如果想把數字後面的小數去掉,需要採用rounddown函數,具體寫法見下圖.

如何在excel中靈活處理日期數據

將取整後的數字按第4步的操作轉化為日期就可以了,或者用上面的快捷欄直接轉化。可以自由選擇日期的格式

如何在excel中靈活處理日期數據

如何在excel中靈活處理日期數據

這裡額外簡單介紹一下三個取整函數,round函數是就近取整,rounddown函數是去掉後面的小數取整,roundup函數是自動入一個數,具體效果見下圖。

如何在excel中靈活處理日期數據

區別

看到這裡,大家應該有一個疑問,這兩種方法有什麼區別嗎?當然有,採用text轉換的日期,是文本格式的,是無法轉變為數字的,而採用數字轉化方法轉化的日期則是可以轉化為數字的。用作圖的方法來對比這兩種方法的區別。

如何在excel中靈活處理日期數據

橫座標是日期,縱座標是個數,分別採用轉化後的日期作圖。從圖上應該能非常清晰的看到兩種方法轉化的區別,大家可以根據需要自由選擇啦。

如何在excel中靈活處理日期數據

如何在excel中靈活處理日期數據

最後再介紹一個日期相減的函數,如果想你知道兩個日期之間間隔了幾天,就可以用DATEDIT(開始日期,結束日期,“d”)這個函數,具體用法見圖。

如何在excel中靈活處理日期數據

相關問題答案