2244 |
輸入資料的同時自動幫你記錄輸入時間 |
錦子老師您好:
我是上海松江工業園區福幼獅電器公司的倉管員,我有很多表單都會有一個欄位要存放輸入資料的日期時間,但每次輸入資料時我都要按CTRL+;鍵輸入日期,再按空白鍵一下,再按CTRL+SHIFT+;鍵輸入時間後按ENTER鍵完成輸入,一筆一筆輸入雖然與輸入的時間差距只有一分鐘內,可以接受,但總覺得太麻煩,是否有可以「自動」的方法,在輸入同列B欄資料後A欄自動記錄輸入時間。
反覆運算設定
1、點取視窗左上角「檔案」指令。
2、點取視窗左下角「選項」指令。
3、點取「公式」項目。
4、點取「啟用反覆運算」核取方塊,使其打勾。
5、點取「最高次數」欄位,輸入「1」。
6、點取「確定」鈕,回到活頁簿。
7、點取A2儲存格輸入公式:
=IF(ISBLANK(B2),"",IF(A2="",NOW(),A2))
如果前面「選項」頁面的「公式」中「反覆運算」沒有勾選並設定為1的話,這邊會出錯。
【公式說明】
NOW() 顯示系統日期及時間。
ISBLANK(B2) 判斷B2儲存格是不是空白。
IF(A2="",NOW(),A2) 如果A2儲存格為空白,則填入系統日期,否則填入A2儲存格內容。
IF(ISBLANK(B2),"",IF(A2="",NOW(),A2)) 如果B2儲存格為空白,則不填入資料,否則如果A2儲存格為空白,則填入系統日期,否則填入A2儲存格內容。
8、將A2儲存格公式複製到A3:A100儲存格(視需求自行調整列數)。
9、接下來我們嘗試輸入一下資料,但這時你(妳)會發現儲存格顯示的輸入日期時間怎麼會是奇怪的數字。
這是因為Excel預設儲存格格式為「通用格式(G/通用格式)」的關係,要讓A欄正常顯示日期時間有二種做法:
第一種是用公式來控制顯示的日期格式。
在A2儲存格輸入公式:
=TEXT(IF(ISBLANK(B2),"",IF(A2="",NOW(),A2)),"YYYY/MM/DD HH:MM")
將A2儲存格公式複製到A3:A100儲存格(視需求自行調整列數)。
第二種是直接將A欄的儲存格全選後,按右鍵一下,點取「儲存格格式」指令,進入儲存格格式,設定成日期格式,這種方式更方便一點。
10、點取「日期」類型,再選擇想要顯示的格式。
11、點取「確定」鈕,就會發現日期跟時間顯示囉!
如果行事曆設成中華民國曆,以民國年份顯示,日期類別沒有時間選項,故必須改成選「自訂」類別,在「類型」文字方塊輸入「[$-zh-TW]e/m/d hh:mm;@」。
這邊記錄的時間,會以「第一次輸入」B欄儲存格的時間為主,往後重新輸入不會變更,除非是刪除資料重新輸入,那就會變更為最新的時間囉!
留言列表