在Excel中,如何主動記實錄入數據的時候?
如下圖;是一份用Excel表格建造的“某校藏書樓學生收支掛號表”,我們需要實現的結果是:當“學生姓名”列輸入內容時“入館時候”列中主動記實當前時候,當“是否分開”列中輸入“是”時“分開時候”列中主動記實當前時候。
起首,需要對時候列進行格局的設置,設置時候的顯示體例為“年/月/日 時:分:秒”。選中C列和E列,單擊右鍵,選擇【設置單位格格局】(或按快捷鍵Ctrl + 1),打開“設置單位格格局”對話框。
在“設置單位格格局”對話框的“數字”選項卡中,在左側的“分類”框中選擇“自界說”,然后在右側的“類型”框中輸入“yyyy/mm/dd hh:mm:ss”,最后單擊【確定】按鈕。
在C3單位格中輸入公式“=IF(B3="","",IF(C3="",NOW(),C3))”,回車。
詮釋一下公式:
=IF(若是怎么樣,那么怎么樣,不然怎么樣),此中 "" 暗示空值;
=NOW()暗示返回當前日期和時候。
是以該公式的意思是,若是B3單位格為空,則C3單位格也為空,當B3單位格中輸入數據時,再檢測C3單位格是否為空,若C3單位格也為空,則顯示當前日期和時候。
在E3單位格中輸入公式“=IF(D3="是",IF(E3="",NOW(),E3),"")”,回車。該公式的意思是,當D3單位格中輸入“是”時,檢測E3單位格是否為空,若E3單位格為空,則顯示當前時候和日期,若D3單位格中沒有輸入“是”或為空,則E3單位格為空。
最后,別離將二個公式標的目的下填充到表格末從頭至尾。
此刻,我們輸入數據測試一下結果。當我們輸入數據時Excel呈現了一個警告提醒,并且也沒有顯示當前時候,這是因為在上述二個公式中都引用了其自身單位格,而Excel默認公式中是不許可引用自身單位格的,是以需要設置一下。
依次單擊【文件】-【選項】,打開“Word 選項”對話框,切換到“公式”選項卡,然后勾選“利用迭代計較”,最后單擊【確定】按鈕。
此刻,當我們在“學生姓名”列中輸入姓名時,“入館時候”列顯示當前日期和時候,只有在“是否分開”列中輸入“是”時,“分開時候”列才會顯示當前日期和時候,輸入其它內容或為空時,“分開時候”列為空。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!