Hello,大家好,今天跟大家分享下我如何在Excel中快速的記錄數據的錄入時間,在這里跟大家分享3種方法,大家可以根據自己的實際需求來選擇,下面就讓我們來看下她們都是如何操作的
一、快捷鍵法
想要快速的記錄數據輸入的時間,最簡單的方法就是利用快捷鍵來快速輸入時間,只不過這個方法不太適用于大批量的數據錄入,小范圍使用還是非常方便的。
錄入當前日期:Ctrl+;
錄入當前時間:Ctrl+Shift+;
如下動圖所示,我們在錄入姓名之后,只需要在旁邊的單元格中按下快捷鍵【Ctrl+;】就能快速錄入當前日期,如果你的數據還要求錄入時間的話,只需要在后面敲一個空格,然后按下快捷鍵【Ctrl+Shift+;】即可。
二、下拉菜單法
利用下拉菜單來快速記錄數據的錄入時間,我覺的是這三個方法中最實用的方法,在這里我們需要借助NOW函數,NOW函數是沒有參數的,只需要輸入函數名稱即可使用,她的作用是獲取當前的時間,這個時間是包含年月日的,如下圖所示,隨后我們就需要利用now函數來制作下拉菜單了。
首先選擇需要制作下拉菜單的數據區域,然后點擊【數據】功能組找到【數據驗證】在【允許】中選擇為【序列】隨后將【來源】設置為剛才輸入NOW函數的單元格,然后點擊確定,這樣就設置完了。
但是當我在單元格中選擇下拉菜單的時候會顯示為一個數值,這個時候我們只需要設置下單元格的顯示樣式就好了。
選擇需要設置的單元格區域,然后按下快捷鍵Ctrl+1調出格式窗口,點擊【自定義】在類型中輸入:yyyy/m/d h:mm:ss然后點擊確定,這樣的話就會以時間的格式顯示
三、公式法
利用公式我們也可以實現自動記錄數據錄入時間的效果,但是她是比較難的,因為在這里牽扯到了一個新的概念——迭代計算。迭代計算是指:允許公式反復計算的次數,在Excel中通常只針對循環引用生效,其他公式在循環引用狀態下不產生變化。
首先我們需要在Excel設置中啟用迭代計算,點擊【文件】然后點擊下方的【選項】調出Excel選項,隨后點擊【公式】勾選啟用迭代計算,將迭代次數設置為1即可,這個1就代表公式會重復計算1次。
隨后我們只需要將公式設置為:=IF(A2="","",IF(B2="",NOW(),B2))然后點擊回車向下填充公式即可,這樣的話我們在姓名這里輸入公式,就會自動記錄數據錄入的時間。如果你設置完畢后,輸入姓名顯示的是一串數字,可以參數方法2自定義數據的顯示格式即可。
跟大家簡單的講解下這個函數,這個函數她主體上是IF函數的嵌套,但是她也是一個循環引用函數,所謂的循環引用簡單來說就是引用了公式本身所在的單元格,我們在B2單元格中輸入數據,而公式中又存在引用B2單元格的情況,所以她就是一個循環引用函數。而開頭我們設置的迭代次數就是公式的循環次數。
(此處已添加圈子卡片,請到最新客戶端查看)跟大家簡單的講解下這個函數的運算過程:首先函數會判斷A2單元格是不是空值,如果是空值B2就返回空值(在公式中兩個雙引號就表示空值),如果A2中我們輸入了數據,就不再是空值了,她他就會返回IF(B2="",NOW(),B2)這個公式,首先會判斷B2是不是等于空值,在第一次計算中B2等于空值是成立的,所以函數會返回now函數這個結果,因為她是一個循環引用函數,我們又將迭代次數設置為了1,所以函數就在循環計算一次,在這一次計算中B2存放的是now函數的結果,所有條件不成立,就會返回B2中的值,而B2中的值就是NOW,所以就會起到自動記錄時間的效果。
在這里需要注意的是,使用這種方法只能記錄第一次數據錄入的時間,如果修改數據,這個時間是不會更新的。
以上就是今天分享的全部內容,怎么樣?你學會了嗎?
我是Excel從零到一,關注我,持續分享更多Excel技巧。