Computer >> Máy Tính >  >> Phần mềm >> Office

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

Hướng dẫn này sẽ minh họa các phương pháp về cách tự động chèn các mục nhập dữ liệu dấu thời gian trong Excel . Khi cần theo dõi các hoạt động, chúng tôi sử dụng dấu thời gian. Ví dụ:chúng tôi muốn theo dõi những thứ như khi mỗi nhân viên đến văn phòng. Theo dõi các mục nhập dấu thời gian giúp một người quản lý công việc hàng ngày của mình một cách hợp lý. Vì vậy, hãy xem cách chúng tôi có thể tự động chèn các mục nhập dữ liệu dấu thời gian trong Excel .

Bạn có thể tải xuống sách bài tập thực hành từ đây.

5 phương pháp dễ dàng để tự động chèn mục nhập dữ liệu dấu thời gian trong Excel

Trong suốt bài viết này, chúng tôi sẽ thảo luận về một số phương pháp để tự động chèn các mục nhập dữ liệu dấu thời gian. Các phương thức của bài viết này sẽ đóng gói cả phương thức tĩnh và phương thức động. Trong bài viết này, chúng tôi sẽ chứng minh 5 các phương pháp khác nhau để tự động chèn dấu thời gian.

1. Sử dụng phím tắt để tự động chèn mục nhập dữ liệu dấu thời gian trong Excel

Phím tắt là một cách tĩnh để tự động chèn các mục nhập dữ liệu dấu thời gian trong Excel . Chúng tôi có thể nhanh chóng chèn dấu thời gian bằng phím tắt. Làm theo các bước dưới đây để thực hiện hành động này.

CÁC BƯỚC:

  • Đầu tiên, chọn ô C5 nơi chúng tôi muốn nhập dấu thời gian.
  • Tiếp theo, nhấn Ctrl + ; .
  • Hành động trên trả về ngày hiện tại trong ô C5 .
  • Sau đó, chọn ô C6 và nhấn Ctrl + Shift + : . Nó trả về thời gian hiện tại.
  • Sau đó, chọn ô C7 và nhấn (Ctrl +;) + Dấu cách + (Ctrl + Shift + ; ) .
  • Cuối cùng, chúng ta có thể thấy ngày và dấu thời gian trong ô C7 .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

Đọc thêm:Cách chèn dấu thời gian Excel khi ô thay đổi mà không cần VBA (3 cách)

2. Chèn mục nhập dữ liệu dấu thời gian một cách tự động với công thức

Sử dụng công thức là cách động để tự động chèn các mục nhập dữ liệu dấu thời gian trong Excel . Trong phương pháp này, chúng tôi sẽ sử dụng hàm TODAY chức năng NOW . Các công thức sẽ tự động cập nhật theo ngày và giờ hiện tại.

2.1 Chèn hàm TODAY

Để sử dụng TODAY thực hiện theo các bước dưới đây.

CÁC BƯỚC:

  • Trước tiên, hãy chọn ô C5 .
  • Thứ hai, nhập công thức sau vào ô đó:
=TODAY()
  • Nhấn Enter .
  • Thứ ba, chúng tôi có thể thấy ngày hiện tại trong ô C5 .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Hơn nữa, nhấp chuột phải trên ô C5 .
  • Chọn tuỳ chọn Định dạng ô .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Một hộp thoại mới có tên Định dạng ô sẽ xuất hiện.
  • Sau đó, chuyển đến Numbe tab r từ hộp thoại đó. Chọn tùy chọn Ngày từ Danh mục phần.
  • Sau đó, từ loại ‘ 3-4-12 1:30 CH '.
  • Vì vậy, chúng tôi có thể xem bản trình diễn đầu ra của mình trong hộp mẫu.
  • Bây giờ, hãy nhấp vào OK .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Cuối cùng, chúng tôi nhận được dấu thời gian của ngày và giờ hiện tại trong ô C5 .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

2.2 Áp dụng hàm NOW

Tương tự như phương pháp trước đó, chúng tôi có thể sử dụng NGAY BÂY GIỜ chức năng tự động chèn các mục dấu thời gian. NGAY BÂY GIỜ hàm trong Excel trả về ngày và giờ hiện tại. Làm theo các bước dưới đây để thực hiện phương pháp này.

CÁC BƯỚC:

  • Ở vị trí đầu tiên, hãy chọn ô C5 .
  • Tiếp theo, nhập công thức sau vào ô đó:
=NOW()
  • Bây giờ, nhấn Enter .
  • Cuối cùng, chúng ta có thể thấy dấu thời gian mục nhập dữ liệu trong ô C5 .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

Đọc thêm:Cách chèn dấu thời gian trong Excel khi ô thay đổi (2 cách hiệu quả)

3. Nhập dữ liệu vào các cột khác nhau để tự động chèn dấu thời gian

Giả sử rằng chúng tôi muốn biết thời gian vào văn phòng của từng nhân viên. Ngoài ra, các nhân viên sẽ ghi lại dấu thời gian vào cửa của họ hàng ngày bằng cách nhập tên của họ vào một cột bảng tính. Khi mọi người nhập tên của họ vào cột tương ứng đầu tiên, cột bên cạnh sẽ tự động hiển thị dấu thời gian nhập cảnh cũng như ngày tháng. Để thực hiện phương pháp này, chúng tôi sẽ sử dụng kết hợp IF NGAY BÂY GIỜ chức năng. Vì vậy, chỉ cần làm theo các bước dưới đây để triển khai phương pháp này.

CÁC BƯỚC:

  • Để bắt đầu, hãy chọn ô C5 và nhập công thức sau:
=IF(B5<>"",IF(C5="",NOW(),C5),"")
  • Nhấn Enter .
  • Ngoài ra, hãy kéo Xử lý điền công cụ từ ô C5 tới C8 . Thao tác này sẽ triển khai công thức trên trong các ô đã chọn.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Tiếp theo, chuyển đến Tệp tab.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Chọn Tùy chọn từ menu.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Một hộp thoại mới có tên Excel Các tùy chọn sẽ xuất hiện.
  • Hơn nữa, hãy chọn tùy chọn Công thức .
  • Sau đó, chọn tùy chọn ‘ Bật tính toán lặp lại 'Từ Tùy chọn tính toán .
  • Bây giờ, hãy nhấp vào OK .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Sau đó, trong ô B5 nhập tên của bất kỳ nhân viên nào.
  • Do đó, chúng tôi tự động nhận được ngày và dấu thời gian trong ô C5 .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Cuối cùng, nhập tên của các nhân viên khác. Chúng ta sẽ nhận được kết quả như hình sau.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

🔎 Công thức hoạt động như thế nào?

  • NGAY BÂY GIỜ (): Trả về dấu thời gian hiện tại.
  • IF (C5 =””, NOW (), C5), ””): Nếu ô C5 nhận một giá trị, công thức này sẽ trả về dấu thời gian của mục nhập.
  • IF (B5 <> ””, IF (C5 =””, NOW (), C5), ””): Phần này tự động trả về dấu thời gian trước đó nếu chúng ta nhập bất kỳ giá trị nào vào cel l B5 .

Đọc thêm: Cách tạo biểu mẫu nhập dữ liệu trong Excel (Từng bước)

Bài đọc tương tự

  • Cách chuyển đổi Dấu thời gian Unix thành Ngày tháng trong Excel (3 Phương pháp)
  • Chuyển đổi Dấu thời gian Active Directory thành Ngày tháng trong Excel (4 Phương pháp)
  • Cách chuyển đổi Dấu thời gian SAP thành Ngày tháng trong Excel (4 cách)
  • Tạo biểu mẫu nhập dữ liệu trong Excel VBA (với các bước dễ dàng)

4. Tự động chèn mục nhập dữ liệu dấu thời gian bằng Excel VBA

Giả sử bạn là một Excel nâng cao người dùng và quen thuộc với VBA . Có một cách khác để tự động chèn các mục nhập dữ liệu dấu thời gian trong Excel với VBA . Chúng tôi sẽ sử dụng tập dữ liệu sau để minh họa phương pháp này.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

Hãy làm theo các bước dưới đây để thực thi phương pháp này.

CÁC BƯỚC:

  • Đầu tiên, nhấp chuột phải trên tab trang tính có tên VBA và chọn tùy chọn Xem mã .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Lệnh trên sẽ mở VBA cửa sổ mã.
  • Tiếp theo, nhập mã sau vào VBA trống đó cửa sổ mã.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim zInt As Integer
Dim zStr As String
Dim yzStr As String
On Error Resume Next
zStr = "B"
yzStr = "C"
If (Not Application.Intersect(Me.Range(zStr & ":" & zStr), Target) Is Nothing) Then
zInt = Target.Row
Me.Range(yzStr & zInt) = Format(Now(), "mm/dd/yyyy hh:mm:ss")
End If
End Sub
  • Sau đó, nhấp vào nút Chạy hoặc nhấn nút F5 để chạy mã.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Ngoài ra, hãy tạo macro có tên VBA1 và nhấp vào nút CHẠY nút.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Sau đó, nhập tên nhân viên vào ô B5 .
  • Do đó, chúng tôi tự động nhận được dấu thời gian của thời gian nhập trong ô C5 .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Cuối cùng, hãy nhập tên vào hai ô còn lại. Chúng ta sẽ nhận được dấu thời gian tương ứng của họ như hình sau.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

Đọc thêm:Excel VBA:Chèn dấu thời gian khi Macro được chạy

5. Chèn dấu thời gian tự động trong Excel với chức năng tùy chỉnh

This method is another use of VBA code to automatically insert timestamp data entries. In this method, we will create a custom function with VBA mã số. That function will allow us to enter a timestamp of any entry in our worksheet. We will use the following data set to illustrate this method. We will make entries in column B . The code will return a corresponding timestamp in column C .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

Go through the following steps to do this.

CÁC BƯỚC:

  • Firstly, go to the Developer tab .
  • Secondly, select Visual Basic from the ribbon.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • A VBA project window will open.
  • Thirdly, right-click on Sheet6 (Custom) . You will select the worksheet where you want to apply the code.
  • Then, Select Insert > Mô-đun .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • A blank VBA cửa sổ mã sẽ mở ra.
  • Furthermore, type the following code in that code window:
Function TIMESTAMP(Ref As Range)
If Ref.Value <> "" Then
TIMESTAMP = Format(Now, "dd-mm-yyyy hh:mm:ss")
Else
TIMESTAMP = ""
End If
End Function
  • Now, click on the Save button to save the code.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Afterward, select cell C5 .
  • Insert the formula with the newly created function in that cell:
=TIMESTAMP(B5)
  • Nhấn Enter .
  • Sau đó, kéo Xử lý điền tool from cell C5 to C7 .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Subsequently, enter a name in cell B5 .
  • As a result, we get a timestamp for cell B5 trong ô C5 .

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

  • Lastly, enter the other two entries. So, we will get results like the following image.

Cách tự động chèn mục nhập dữ liệu dấu thời gian trong Excel (5 phương pháp)

Read More:How to Insert Excel Date Stamp When Cells in Row Are Modified

Kết luận

In conclusion, this article shows 5 different methods to automatically insert timestamp data entries in Excel . Download the sample worksheet given in this article to put your skills to the test. If you have any questions, please leave a comment in the box below. Our team will try to reply to your message as soon as possible. Keep an eye out for more inventive Microsoft Excel giải pháp trong tương lai.

Các bài viết liên quan

  • How to Insert Static Date in Excel (4 Simple Methods)
  • Convert Timestamp to Date in Excel (7 Easy Ways)
  • How to Remove Timestamps from Date in Excel (4 Easy Ways)
  • Populate an Excel Spreadsheet from a Web Form
  • Create Data Entry Form with Drop Down List in Excel (2 Methods)