文字日期格式轉換技巧

有時候在第三方軟件導出數據的日期不是真正的日期,令製作圖表時出現問題,該如何解决?

  • 首先,我們要先識別Excel中的日期數據是日期格式還是文字格式。可以用檢查儲存格格式來判斷
  • 如果發現該儲存格的Short Date和Long Date的日期格式是一樣,則該儲存格不是日期格式,不能作任何有關日期時序的分析,我們便有需要去作以下調整了
  1. DATEVALUE函數將存儲爲文本的日期轉換爲Excel識別爲日期的序列號
  2. 例如,公式=DATEVALUE("1/1/2008")返回39448,即日期2008-1-1的序列號
  3. 請注意,電腦的系統日期設置可能會導致DATEVALUE函數的結果會與此示例不同
  4. 例如同事A的電腦系統日期格式是月-日-年,公式=DATEVALUE(“3/4/2008”)會返回2008年3月4日。但若同一個Excel檔在同事B的電腦打開,而同事B的電腦系統日期格式是日-月-年的話,公式=DATEVALUE(“3/4/2008”)會返回2008年4月3日了
 
  1. 選擇有文字格式的日期儲存格
  2. 按Data ⇒ Data Tools ⇒ Text to Columns
  3. 選擇Delimited ⇒ Next ⇒ 什麽都不選
  4. Column date format: Date: YMD (視乎該日期本身的年月日格式)
  5. Finish