Google試算表|如何自動填入當下的【日期or時間】?(本篇文章僅供參考)

Last Updated on 2021 年 9 月 8 日 by 小幫手

How to automatically fill in the current time in Google Sheets 封面圖片

當我們想用Google試算表紀錄某些事情時,像是是筆記、日記、簽到表或會議紀錄…等等,都可能要記錄當下的時間或日期,雖然這可以用「日期選擇器」來做,但其實還有一種方法,可以在你填寫資料的時候,讓試算表自動記錄當下的時間,究竟該怎麼設定?就繼續往下看吧。

注意!注意!

經過我後來試算表的測試,發現用這個方法雖然可以記錄時間,但是每次重新打開試算表之後,有一部分已經記錄的時間會亂跳!所以建議以下方法當作參考就好!

修改試算表設定

步驟一:前往試算表設定

首先,為了要讓後面的步驟能順利進行,我們要先修改這個試算表的設定,先點擊功能選單的「檔案」>「試算表設定」

打開功能選單「檔案」>「試算表設定」


步驟二:切換為計算標籤

進入「這份試算表的設定」之後,我們切換上面的標籤到「計算」標籤那邊。

這份試算表的設定


步驟三:開啟反覆運算

1. 接著在把反覆運算的開關切換為「開啟」

2. 然後把反覆運算次數上限設定為「1」

這邊都修改完之後,就可以儲存設定然後回到Google試算表的主畫面。

開啟反覆運算,並設定反覆運算次數的上限為1次


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


自動填入當下時間的做法

【注意!】
經過我後來試算表的測試,發現用這個方法雖然可以記錄時間,但是每次重新打開試算表之後,有一部分已經記錄的時間會亂跳!所以建議以下方法當作參考就好!

回到主畫面之後,就可以開始輸入函數了,這裡會用到的函數主要有三個,分別為:

  1. IF 函數
  2. ISBLANK 函數
  3. NOW 函數


輸入公式

IF函數」就是條件成立跟不成立的時候,分別要回傳什麼東西;「ISBLANK函數」則是用來檢查儲存格是不是空格,然後回傳TRUE跟FALSE;至於「NOW函數」就是用來輸入現在的時間。知道它們的功能之後,就可以直接輸入下面的公式

=IF(ISBLANK(D3),"",IF(C3="",NOW(),C3))
輸入能自動填入當下時間的公式

以上圖為例,開頭的【IF函式】就是判斷「D3」儲存格的狀況,然後用【ISBLANK函數】來檢查「D3」儲存格是不是空格。

如果D3是空格的話就是TURE,那IF函數就回傳空值給「C3」儲存格;

如果D3不是空格的話就是FALSE,然後就會運算「另一條公式」。

「另一條公式」同樣也是【IF函式】,它是用來判斷「C3」儲存格的狀況,如果C3是空格的話,就會輸入【NOW函數】,也就是現在的時間;如果C3不是空格的話,就保持原本C3的值就好。


自動填入

公式如果都設定好了,就可以透過「自動填入」的功能,把公式複製到其它的欄位中。

用Fill Handle複製公式到其他儲存格


測試自動填入時間的效果

最後就是最最最關鍵的測試公式部份了!你可以在「D3」儲存格輸入任何數值看看,只要一輸入內容並按下「Enter」,旁邊就會自動填入今天或是當下的時間了!

這樣是不是很有「上班打卡」的感覺!

測試自動填入時間的公式有沒有效


修改資料並不會更新時間

就算修改儲存格的內容,也不會更動到旁邊已經打卡的時間。

修改內容不會更動到旁邊已經自動填入的時間


刪除資料後可重複使用

如果想要更動旁邊的時間的話,只要把儲存格裡面的值刪除掉就好。

不過有時候這可能也有點麻煩,因為只要不小心刪掉儲存格內容的話,時間就弄回不去了。

刪除資料之後,時間可以重新更新


如果沒有開啟反覆運算上限

一般的情況下,如果輸入上面那樣的公式,儲存格輸入資料之後公式會出現「#REF!」的錯誤訊息,也就是像下面這張圖一樣:

如果沒有開啟反覆運算次數上限的話,公式會出現錯誤的訊息

但由於我們已經先修改過「這份試算表的設定」,所以它會有一個反覆運算的次數上限,就可以避免這樣的錯誤訊息了。


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


修改時間的格式

另外,如果不喜歡【NOW函數】回傳的時間預設格式的話,可以點擊「格式」>「數值」

點擊功能選單「格式」>「數值」調整時間格式

把公式那一欄修改成自己想要的「日期/時間格式」。

調整儲存格時間日期格式


或是可以透過快捷鍵來快速改變日期格式。像是:

  • 【Ctrl + Shift + 2】時間格式
  • 【Ctrl + Shift + 3】日期格式
使用快捷鍵來調整時間或日期的格式


結語

看完這些操作之後,應該就知道怎麼利用函數來自動填入時間了吧!不過有一點要注意的是,「這份試算表的設定」會應用在這份試算表裡面,也就是如果這份試算表有其他的「工作表」的話,它們的設定也會同時會被改變,要注意其中有沒有用到相關的函數。

至於這個方法也同樣適用於Excel裡面,只是在電子表格設定的部分會不太一樣。

【注意!】
經過我後來試算表的測試,發現用這個方法雖然可以記錄時間,但是每次重新打開試算表之後,有一部分已經記錄的時間會亂跳!所以建議以下方法當作參考就好!

Reference:文件編輯器說明


延伸閱讀

【Google試算表】全部文章總整理

Google試算表【IFERROR函數】的用法,資料錯誤時的好幫手。

Google試算表|打勾就能【自動填入】資料,只需1個函數

Google Excel 如何【自動編號】?隔行自動編號?3種編號的方法

Google試算表【SPARKLINE】直接在儲存格建立「迷你圖表」!


aifian APP推薦活動


最後
§ 很感謝你的閱讀 §
如果你喜歡這篇文章的話

→ 歡迎 留言分享 喔!

→ 歡迎點下面這張圖來【贊助】支持我!讓我繼續為你創作更多內容!

贊助我一杯咖啡


發表迴響