使用excel表格記錄時,往往需要輸入記錄時間,如果每輸入一行字就要打字輸入時間那就太麻煩了,我們可以使用迭代計算這個功能來自動填入當前時間,這個操作起來也不難,而且記錄的時間準確性也較高,一起來看看如何操作。
1.打開Excel表格,點擊【文件】,【選項】。

2.在“選項”對話框里面點擊【公式】,把“啟用迭代計算”勾上并點擊【確定】。

3.在F2單元格里面輸入公式=IF(OR($A2:$E2<>""),IF($F2="",TEXT(NOW(),"yyyy-mm-dd hh:mm:ss"),$F2),""),之后同時按下【Ctrl+Shift+Enter】組合鍵,此時將會看到的公式外邊多一對大括號({}),之后向下進行復制填充。

4.公式釋義:
(1)輸入完公式之后同時按下【Ctrl+Shift+Enter】組合鍵,主要是OR($A2:$E2<>"")進行組數計算,其等價于OR($A2<>"",$B2<>"",$C2<>"",$D2<>"",$E2<>"")。
(2)如果A2~E2單元格只要一個單元格不是空白,那么它將會執行“IF($F2="",TEXT(NOW(),"yyyy-mm-dd hh:mm:ss"),$F2)”的迭代計算,F2單元格將將會自動記錄當前的時間,即使其它單元格數值改變,F2的時間也不會改變。
(3)如果A2~E2單元格均為空白,那么F2單元格將會顯示空白。

5.如果需要A2~E2單元格都填滿之后才記錄當前時間,其公式可以改成=IF(AND($A2:$E2<>""),IF($F2="",TEXT(NOW(),"yyyy-mm-dd hh:mm:ss"),$F2),""),之后同時按下【Ctrl+Shift+Enter】組合鍵,之后向下拖動復制填充。

6.如果沒有勾選“啟用迭代計算”,在引用同一單元格時將會報出循環引用的提示。
7.使用自動錄入時間公式時注意事項。
(1)在前面的單元格清除為空白時,顯示的時間也將變成空白。重新錄入數值后,將會變成當前的時間而不是之前的時間。
(2)即使前面單元格已經滿足條件,修改公式后,顯示的值可能為0。
(3)在填入日期和時間時可以使用【Ctrl+;】組合鍵填入當前日期,再按下一個空格,之后按下【Ctrl+Shift+Enter】組合鍵錄入當前時間。
(4)為了數據的安全,使用公式自動錄入時間還是慎用。

是不是比手動輸入高效多了呢,關于execl的小技巧還有很多,想收獲更多就關注武林網吧。
新聞熱點
疑難解答