這剛好也是鄉親們的問題,不過我用了跟這位鄉親有點不同的方法來做,問題是這樣的,在很多表單運用中,我們都會有輸入資料的日期時間這欄位,但每次輸入資料時都要輸入一次日期這件事情,其實可以「自動」的在你輸入其他欄位資料時,日期跟時間就能依據設定的格式自動記錄下來
Excel 教學 – 輸入資料的同時自動幫你記錄輸入時間
這就是我們今天要做的,在 B 欄輸入資料時, A 欄就會自動顯示輸入資料的時間。
首先我們先來進入左上角的檔案。
進入選項。
在公式裡找到計算選項,將「啟用反覆運算」設定最高次數為 1。
然後在 A2 的欄位裡輸入以下公式:
=IF(ISBLANK(B2),””,IF(A2=””,NOW(),A2))
如果前面的公式選項沒有勾選反覆運算設定為 1 的話,這邊會出錯。
說明一下,第一個是判斷 B2 是否為空白,是的話就不顯示內容,如果不是就進行第二個 IF 判斷式,先判斷 A2 是否為空白,如果是的話,則顯示 NOW() 也就是目前的時間,而我們剛剛勾選的反覆運算設定為 1,就是讓 NOW 只進行一次計算,記錄下時間,不會再變動,因為 NOW 這個公式當你重開 Excel 檔案時預設是會再更新為目前的時間的。
接下來就可以往下直接下拉將公式延伸到往下的儲存格。
接下來我們可以來嘗試輸入一下資料,但這時你會發現儲存格顯示的輸入時間怎麼是奇怪的數字。
這是因為通用格式的關係,我們有二種做法,一種是用公式來控制顯示的日期格式,但更方便一點的是直接將 A 排的儲存格全選後,右鍵進入儲存格格式。
然後將日期,選擇你你想顯示的格式即可。
再回頭來看就會發現日期跟時間顯示囉。
這邊記錄的時間,會以「第一次輸入」的時間為主,往後重新輸入不會變更,除非是刪除資料重新輸入,那就會變更為新的時間囉。