Excel2007中自動(dòng)記錄單元格數(shù)據(jù)輸入日期和時(shí)間的操作方法
Excel2007中自動(dòng)記錄單元格數(shù)據(jù)輸入日期和時(shí)間的操作方法
有時(shí)希望在Excel某個(gè)單元格中輸入內(nèi)容時(shí),在另外的單元格中自動(dòng)記錄該單元格輸入時(shí)的日期和時(shí)間,例如在A列錄入數(shù)據(jù)后,在B列同行對(duì)應(yīng)的單元格中自動(dòng)記錄日期和時(shí)間。今天,學(xué)習(xí)啦小編就教大家在Excel2007中自動(dòng)記錄單元格數(shù)據(jù)輸入日期和時(shí)間的操作方法。
Excel2007中自動(dòng)記錄單元格數(shù)據(jù)輸入日期和時(shí)間的操作步驟如下:
由于公式要引用單元格自身,造成循環(huán)引用,必須打開“迭代計(jì)算”選項(xiàng),否則Excel會(huì)提示“Microsoft Office Excel 不能計(jì)算該公式……,從而造成循環(huán)應(yīng)用。……”的提示。
Excel 2003:?jiǎn)螕?ldquo;工具→選項(xiàng)→重新計(jì)算”,勾選“迭代計(jì)算”。
Excel 2007/2010/2013:?jiǎn)螕?ldquo;Office按鈕(文件)→選項(xiàng)→公式”,在“計(jì)算選項(xiàng)”區(qū)域勾選“啟用迭代計(jì)算”。
“最多迭代次數(shù)”可保持默認(rèn)的“100”。
在B1單元格中輸入公式:
=IF(A1="","",IF(B1="",TEXT(NOW(),"yyyy-m-d h:mm:ss"),B1))
然后拖動(dòng)填充柄向下填充公式到所需的位置。
這樣,當(dāng)在A列輸入數(shù)據(jù)時(shí),B列對(duì)應(yīng)的單元格會(huì)自動(dòng)記錄當(dāng)前的日期和時(shí)間。
說明1:
上述公式雖然能記錄A列單元格中第一次輸入的日期和時(shí)間,但直接更改A列單元格內(nèi)容后,該公式并不能記錄最后一次輸入的日期和時(shí)間。要記錄A列單元格最后輸入的日期和時(shí)間,可先按Delete鍵刪除A列單元格內(nèi)容后再次輸入。
說明2:
重新打開Excel后,上述“迭代計(jì)算”選項(xiàng)會(huì)自動(dòng)取消。如果啟動(dòng)Excel后打開了一個(gè)未設(shè)置該選項(xiàng)的工作簿,再次打開已設(shè)置“迭代計(jì)算”選項(xiàng)的工作簿時(shí),Excel仍會(huì)給出循環(huán)引用的提示,此時(shí)重新設(shè)置“迭代計(jì)算”選項(xiàng)即可。