當我們想用 Google 試算表紀錄某些事情時,像是是筆記、日記、簽到表或會議紀錄…等等,都可能要記錄當下的時間或日期,雖然這可以用「日期選擇器」來做,但其實還有一種方法,可以在你填寫資料的時候,讓試算表自動記錄當下的時間,究竟該怎麼設定?就繼續往下看吧。
歡迎來到《數位小幫手》網站,閱讀文章之前請先了解我們的免責聲明與使用條款及隱私權政策。
點擊追蹤數位小幫手社群平台:Threads、Instagram、Twitter…等等。
使用前的注意事項
我後來測試發現用這個方法雖然可以記錄時間,但是有時候重新打開試算表之後,有一部分已經記錄的時間會亂跳!所以這個方法需要謹慎使用~
修改試算表設定
Step 1:前往試算表設定
首先,為了要讓後面的步驟能順利進行,我們要先修改這個試算表的設定,先點擊功能選單的 檔案
>試算表設定
。
Step 2:切換為計算標籤
進入「這份試算表的設定」之後,我們切換上面的標籤到 計算
標籤那邊。
Step 3:開啟反覆運算
- 接著在把
反覆運算
的開關切換為「開啟」 - 然後把
反覆運算次數上限
設定為「1」。
這邊都修改完之後,就可以儲存設定然後回到 Google 試算表的主畫面。
自動填入當下時間的做法
回到主畫面之後,就可以開始輸入函數了,這裡會用到的函數主要有三個,分別為:
輸入公式
「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 的值就好。
自動填入
公式如果都設定好了,就可以透過「自動填入」的功能,把公式複製到其它的欄位中。
測試自動填入時間的效果
最後就是最最最關鍵的測試公式部份了!你可以在「D3」儲存格輸入任何數值看看,只要一輸入內容並按下「Enter」,旁邊就會自動填入今天或是當下的時間了!
這樣是不是很有「上班打卡」的感覺!
修改資料並不會更新時間
就算修改儲存格的內容,也不會更動到旁邊已經打卡的時間。
刪除資料後可重複使用
如果想要更動旁邊的時間的話,只要把儲存格裡面的值刪除掉就好。
不過有時候這可能也有點麻煩,因為只要不小心刪掉儲存格內容的話,時間就弄回不去了。
如果沒有開啟反覆運算上限
一般的情況下,如果輸入上面那樣的公式,儲存格輸入資料之後公式會出現「#REF!」的錯誤訊息,也就是像下面這張圖一樣:
但由於我們已經先修改過「這份試算表的設定」,所以它會有一個反覆運算的次數上限,就可以避免這樣的錯誤訊息了。
修改時間的格式
另外,如果不喜歡【NOW 函數】回傳的時間預設格式的話,可以點擊 格式
>數值
。
把公式那一欄修改成自己想要的「日期/時間格式」。
或是可以透過快捷鍵來快速改變日期格式。像是:
- 時間格式
Ctrl
+Shift
+2
- 日期格式
Ctrl
+Shift
+3
結語
看完這些操作之後,應該就知道怎麼利用函數來自動填入時間了吧!不過有一點要注意的是,「這份試算表的設定」會應用在這份試算表裡面,也就是如果這份試算表有其他的「工作表」的話,它們的設定也會同時會被改變,要注意其中有沒有用到相關的函數。
至於這個方法也同樣適用於 Excel 裡面,只是在電子表格設定的部分會不太一樣。
【注意事項】
我後來測試發現用這個方法雖然可以記錄時間,但是有時候重新打開試算表之後,有一部分已經記錄的時間會亂跳!所以這個方法需要謹慎使用~
延伸閱讀
- 【Google 試算表】文章總列表
- 【Google 試算表】IFERROR 函數的用法,資料錯誤時的好幫手
- 【Google 試算表】打勾就能自動填入資料,只需 1 個函數
- 【Google 試算表】SPARKLINE 直接在儲存格建立「迷你圖表」!
- Google Excel 如何自動編號?隔行自動編號?3 種編號的方法
References:文件編輯器說明
原網站|數
位
小
幫
手
digitalyoming
.com
( 未經許可,禁止轉載 )
原網址|https://digitalyoming.com/how-to-automatically-fill-in-the-current-time-in-google-sheets/