Excel如何快速在表格中輸入日期(Excel表格如何快速輸入時間)

我們來繼續學習技巧系列,今天是第28期

當我們在系統中錄入銷售數量的時候,一般銷售系統,都會自動記錄我們銷售日期時間,那麼在Excel中我們如何動態記錄當前錄入的時間和日期呢?

如果你對Excel函式有一定的瞭解,可能會想到TODAY和NOW這兩個函式

他們分別返回當前的日期和當前的日期時間

具體:

TODAY-返回當天的日期

NOW-返回當前的時間

但是這兩個函式,是會根據你電腦的本地日期改變,這在有些應用中是非常好的,比如我們財務算合同是否到期等,但是在這裡顯然是不合適的,我們希望可以快速錄入,而且是固定不變的

這個時候,其實有很多方便,今天我們就簡單介紹幾種比較簡單容易上手的

1、快捷鍵法

2、資料有效性法

3、VBA法

方法1:快捷鍵錄入

方法2:資料有效性

看上去和我們自己錄入的TODAY好像沒有什麼區別,但是這樣藉助資料有效性錄入,既可以通過選擇的方式快速錄入,而且日期也是不會發生變化的

如果我們要錄入的資料需要精確到秒,

這個時間我們只需要把TODAY函式換成NOW即可

同時我們把單元格中的日期格式設定為:

yyyy-m-d hh:mm:ss

操作:選中列-右擊設定單元格格式-格式-自定義

這樣我們就可以顯示到秒了

方法3:我們可以使用VBA 事件來處理,更加的強大


如何使用程式碼,這裡我們就不再多講,具體可以參考我們前面的教程

或者百度如何使用巨集即可

程式碼如下

Rem 日期:2019-11-25 Rem 作者: Excel辦公實戰 -小易 Rem ———————————————————————————————————————————— Private Sub Worksheet_Change(ByVal Target As Range)  If Target.Cells.Count <> 1 Then End  If Target.Column = 1 Then  If Target.Value <> "" Then  Target.Offset(, 2) = Format(Now, "yyyy-mm-dd hh:mm:ss")  End If    End If End Sub

小結:同一個問題,我們如果有多種方案可以選擇,這些方案直接沒有最好,直接在特定場景下最合適的!根據場景和自己目前所掌握的知識合理選擇!

歡迎關注Excel辦公實戰,更多精彩不斷放送

       
專欄
Excel辦公實戰技巧大全
作者:Excel辦公實戰
19.9幣
3人已購
檢視