云濤
要記錄某個單元格內(nèi)容的錄入時間,如果手動輸入錄入時間自不是問題,但如果要錄入很多數(shù)據(jù),每個數(shù)據(jù)都要求記錄錄入時間,都要輸入時間就顯得麻煩了些。但如果只用一個簡單的NOW()函數(shù)來獲取當(dāng)前時間并成批填充,根本無法實現(xiàn)不同單元格的時間差異記錄。如何實現(xiàn)在不同單元格中自動記錄錄入時間,且保證刪除數(shù)據(jù)后重新輸入的時間也隨之變動呢?
要在表格中記錄小組成員完成配件檢測的數(shù)量,員工填入數(shù)據(jù)后自動記錄各自完成的時間(圖1)。要求小組每個成員完成任務(wù)后,打開表格,在姓名后的“完成數(shù)量”單元格內(nèi)填入自己完成的數(shù)量,“完成時間”單元格自動顯示完成時間,不需要手動輸入。且如果完成數(shù)量被清空并重新錄入,則后面的時間記錄也隨之更新。
以最新版的WPS表格為例,用兩個簡單函數(shù)配合工作表填充柄,再進(jìn)行兩項重要的設(shè)置,即可完成如上任務(wù)。
構(gòu)造函數(shù)的具體思路:如果C列“完成數(shù)量”單元格內(nèi)填入了數(shù)據(jù),WPS表格自動在D列“完成時間”單元格內(nèi)填入當(dāng)前時間;如果C列某單元格為空,那么WPS表格會自動判斷到空的狀態(tài),自動清空D列內(nèi)容。
要實現(xiàn)上述設(shè)想,需在D2單元格內(nèi)輸入如下公式(如圖1公式欄):
=IF(C2="","",IF(D2="",NOW(),D2))
在輸入公式之后,點(diǎn)擊D2單元格右下角的黑色小方塊(填充柄),按下鼠標(biāo)左鍵向下拖動到該列的最后一個數(shù)據(jù)(或直接雙擊填充柄填充)。
注意,此時還需要設(shè)置D列所有單元格的數(shù)據(jù)類型為自定義日期類型。選中D列,右鍵單擊并選擇“設(shè)置單元格格式”,然后選擇“數(shù)字”選項卡下的“自定義→yyyy/m/d h:mm AM/PM”(圖2)。