Hello,大家好,今天跟大家分享下我們如何在excel中設置自動錄入數據輸入時間的效果,在這裡跟大家分享2種方法,操作都不難,能學會哪個就用哪個,下面就讓我們來一起學習下吧
一、下拉菜單法
首先我們需要在旁邊先輸入一個now函數來獲取下當天的日期以及時間,随後我們選擇需要錄入時間的這一列數據,然後點擊數據驗證在允許中選擇序列,然後我們點擊向上的三角選擇我們剛才輸入now函數的這個單元格點擊回車,這樣的話當我們輸入數據,隻需要在下拉菜單中選擇日期即可
如果在你再點擊單元格之後,他顯示的是一個數值,這樣的話我們需要選擇這一列數據,然後按Ctrl 1調出格式窗口,選擇自定義,然後在類型中輸入:yyyy/m/d h:mm:ss然後點擊回車,這樣的話就會以日期加上時間的格式顯示了
二、公式法
首先我們需要在excel中設置下,點擊文件然後點擊選項,在excel設置中我們點擊公式,然後啟用叠代計算,将叠代次數設置為1然後點擊确定即可
随後我們在單元格中輸入公式:=IF(A3="","",IF(B3="",NOW(),B3)),然後向下填充即可,這時候當我們輸入數據,就是自動的出現數據錄入的時間
在這裡簡單跟大家介紹下這個公式,我們都知道now函數會實時的獲取當前的時間,但是在這函數引用了我們輸入公式的單元格也就是b3單元格,這個其實就是循環引用,如果不開啟叠代的話它是無法計算的,隻有當開啟叠代之後公式才可以正常
使用當我們輸入數據後,A3=""這個條件是不成立的,所以函數會返回IF(B3="",NOW(),B3),而在這裡B3=""它是成立的,所以函數就會返回now函數這個結果,因為在這我們将叠代次數設置為1,函數就再計算一次,函數就會将計算後的結果繼續帶入IF(B3="",NOW(),B3)中再計算一次,這個時候b3單元格是now函數這個結果,所以B3=""這個條件不成立,函數就會返回B3中的值,至此叠代完畢,函數就不會再計算了,now函數也就不會再更新了
以上就是這個函數的計算過程,大家如果覺得不能理解的話,注意單元格的位置,直接套用即可
以上就是今天分享的2種方法,怎麼樣?你學會了嗎?我是excel從零到一,關注我持續分享更多excel技巧
,