【Excel問伊答201】自動記錄單元格數(shù)據(jù)的輸入日期和時間2014-12-15 ExcelPPT
有時希望在某個單元格中輸入內(nèi)容時,在另外的單元格里自動記錄該單元格輸入時的日期和時間。 例如在A列錄入數(shù)據(jù)后,在B列同行對應(yīng)的單元格中自動記錄日期和時間。這個要求常規(guī)方法是解決不了的,用VBA可以實現(xiàn)但是寫代碼比較麻煩。 此處介紹一種迭代計算的方法。 1,打開迭代計算 Excel 2007/2010/2013:單擊“Office按鈕(或文件)→選項→公式”,在“計算選項”區(qū)域勾選“啟用迭代計算”。“最多迭代次數(shù)”可保持默認(rèn)的“100”。 2,在B1單元格輸入如下公式: =IF(A1='','',IF(B1='',TEXT(NOW(),'yyyy/mm/dd hh:mm:ss'),B1)) 這樣,當(dāng)在A列輸入數(shù)據(jù)時,B列對應(yīng)的單元格會自動記錄當(dāng)前的日期和時間。 不過需要注意的是: 1)上述公式雖然能記錄A列單元格中第一次輸入的日期和時間,但直接更改A列單元格內(nèi)容后,該公式并不能記錄最后一次輸入的日期和時間。要記錄A列單元格最后輸入的日期和時間,可先按Delete鍵刪除A列單元格內(nèi)容后再次輸入。 2)重新打開Excel后,上述“迭代計算”選項會自動取消。如果啟動Excel后打開了一個未設(shè)置該選項的工作簿,再次打開已設(shè)置“迭代計算”選項的工作簿時,Excel仍會給出循環(huán)引用的提示,此時重新設(shè)置“迭代計算”選項即可。 |
|
|