2019年2月13日 星期三

在 Excel & Google Drive 中將日期轉為星期

很久以前我曾試著在 Excel 中將年月日三欄資料串成日期,但當時的方法祇能用在書面列印的資料,如果還要將日期用來計算,比方說算出當天是星期幾,那麼之前的方法就行不通了。所以後來我用 date & text 函數來轉換日期,轉換出來的結果還可以有不同的呈現方式,在實際應用上比較方便。

各種不同的日期呈現方式
圖、各種不同的日期呈現方式

比方說這學期我跟學生玩一些遊戲,並把每日最高得分放在網頁讓學生隨時可以查看。網頁的最左邊 2/11 對應到星期一,2/12 對應到星期二,這難道是我自己慢慢輸入的嗎?當然不是啊,那會累死人,我是用公式自動轉換的。

我原本是把每日最高分記錄在 Excel,後來想要讓學生可以隨時查看,所以轉放到 Google Drive 裡。當我把 Excel 檔的公式貼到 Google Drive 去,哎,出錯了,日期 & 星期顯示出了問題。

看了說明書才發現原來 Excel 跟 Google Drive 在一些函數格式的細節是不同的,所以要同時在 Excel & Google Drive 上使用函數時要記得調整一下。我怕日後我要使用時又忘了這些細節差異,所以寫一篇文章記錄一下。 :)

Google Drive 的日期計算函數

因為 Google Drive 的公式有彩色,比較容易分辨參數內容,所以我先從 Google Drive 講起。同樣的,一開始都是使用三個欄位來記錄年月日。

用三個欄位分別記錄年月日
圖、用三個欄位分別記錄年月日