Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

Hướng dẫn các phương pháp tự động chèn timestamp (dấu thời gian) vào nhập liệu trong Excel. Khi cần theo dõi hoạt động, dùng timestamp. Ví dụ: ghi nhận giờ đến của nhân viên. Theo dõi timestamp giúp quản lý công việc hàng ngày hiệu quả. Xem 5 cách chèn timestamp tự động.

Tải file thực hành.

5 Phương pháp dễ dàng tự động chèn Timestamp trong Excel

Bài viết bao gồm cả phương pháp tĩnh (static) và động (dynamic). Trình bày 5 phương pháp khác nhau.

1. Dùng phím tắt bàn phím chèn Timestamp tĩnh

Phím tách là cách tĩnh chèn timestamp nhanh.

CÁC BƯỚC:

  • Chọn ô C5 muốn chèn timestamp.
  • Nhấn Ctrl + ; → trả về ngày hiện tại.
  • Chọn ô C6 nhấn Ctrl + Shift + : → trả về giờ hiện tại.
  • Chọn ô C7 nhấn (Ctrl + ;) + Space + (Ctrl + Shift + ;) → có cả ngày và giờ.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

Xem thêm: Cách chèn Timestamp Excel khi ô thay đổi không dùng VBA (3 cách)

2. Chèn Timestamp tự động bằng Công thức (Động)

Công thức cập nhật tự động theo ngày/giờ hiện tại.

2.1 Dùng hàm TODAY

CÁC BƯỚC:

  • Chọn ô C5 → nhập =TODAY() → Enter.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Chuột phải ô C5 → Format Cells.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Tab Number → Category: Date → chọn kiểu '3-4-12 1:30 PM' → OK.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Ô C5 hiển thị timestamp ngày/giờ hiện tại.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

2.2 Dùng hàm NOW

Hàm NOW() trả về ngày và giờ hiện tại.

CÁC BƯỚC:

  • Chọn ô C5 → nhập =NOW() → Enter.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

Xem thêm: Cách chèn Timestamp trong Excel khi ô thay đổi (2 cách hiệu quả)

3. Nhập dữ liệu cột khác để tự động chèn Timestamp

Giả sử theo dõi giờ vào làm. Nhân viên gõ tên vào cột đầu, cột bên tự động ghi timestamp ngày/giờ. Dùng kết hợp IF và NOW.

CÁC BƯỚC:

  • Ô C5 nhập công thức: =IF(B5<>"",IF(C5="",NOW(),C5),"")
  • Nhấn Enter → kéo Fill Handle từ C5 đến C8.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Bật Iterative Calculation (Tính toán lặp): Tab File → Options.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Hộp thoại Excel Options: Tab Formulas → tích Enable iterative calculation → OK.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Gõ tên nhân viên ô B5 → ô C5 tự động hiện timestamp.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Nhập tiếp tên khác → cột C tự động ghi timestamp tương ứng.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

🔎 Giải thích công thức:

  • NOW(): Trả về timestamp hiện tại.
  • IF(C5="",NOW(),C5),""): Nếu C5 rỗng → trả về timestamp lần nhập đầu.
  • IF(B5<>"",...): Nếu B5 có giá trị → giữ timestamp cũ hoặc tạo mới.

Xem thêm: Cách tạo Form nhập liệu trong Excel (Từng bước)

Các bài đọc tương tự

  • Chuyển đổi Unix Timestamp sang Ngày trong Excel (3 phương pháp)
  • Chuyển Active Directory Timestamp sang Ngày trong Excel (4 phương pháp)
  • Chuyển SAP Timestamp sang Ngày trong Excel (4 cách)
  • Tạo Form nhập liệu Excel VBA (các bước dễ dàng)

4. Tự động chèn Timestamp dùng Excel VBA

Dành cho người rành VBA. Dùng sự kiện Worksheet_Change.

Dữ liệu minh họa:

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

CÁC BƯỚC:

  • Chuột phải tab sheet tên VBA → View Code.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Cửa sổ mã VBA mở → dán code:
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
  • Nhấn Run (F5) chạy code.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Tạo Macro tên VBA1 → RUN.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Nhập tên nhân viên ô B5 → ô C5 tự động ghi timestamp.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Nhập thêm tên các ô dưới → timestamp tự động hiện.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

Xem thêm: Excel VBA: Chèn Timestamp khi Macro chạy

5. Chèn Timestamp tự động với Hàm tùy chỉnh (Custom Function) VBA

Tạo hàm tùy chỉnh TIMESTAMP bằng VBA.

Dữ liệu: nhập tên cột B, code trả timestamp cột C.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

CÁC BƯỚC:

  • Tab Developer → Visual Basic.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Cửa sổ VBA Project → chuột phải Sheet6 (Custom) (sheet cần áp dụng) → Insert → Module.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Dán code hàm tùy chỉnh:
Function TIMESTAMP(Ref As Range)
If Ref.Value <> "" Then
    TIMESTAMP = Format(Now, "dd-mm-yyyy hh:mm:ss")
Else
    TIMESTAMP = ""
End If
End Function
  • Nhấn Save lưu code.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Quay lại sheet, ô C5 nhập: =TIMESTAMP(B5) → Enter.
  • Kéo Fill Handle C5 đến C7.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Nhập tên ô B5 → ô C5 hiện timestamp.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

  • Nhập tiếp 2 ô dưới → kết quả timestamp tương ứng.

5 cách chứng minh tự động chèn Dấu thời gian (Timestamp) trong Excel

Xem thêm: Cách chèn Date Stamp Excel khi hàng bị sửa đổi

Kết luận

Bài viết trình bày 5 phương pháp tự động chèn timestamp trong Excel: phím tắt (tĩnh), hàm TODAY/NOW (động), IF+NOW với Iterative Calculation, VBA Event Worksheet_Change, Hàm tùy chỉnh TIMESTAMP. Tải file mẫu thực hành. Thắc mắc hãy bình luận. Đội ngũ sẽ phản hồi sớm. Theo dõi thêm giải pháp Microsoft Excel sáng tạo.

Bài viết liên quan

  • Cách chèn ngày tĩnh trong Excel (4 phương pháp đơn giản)
  • Chuyển Timestamp sang Ngày trong Excel (7 cách dễ dàng)
  • Cách xóa Timestamp khỏi Ngày trong Excel (4 cách dễ dàng)
  • Điền bảng tính Excel từ Web Form
  • Tạo Form nhập liệu có Drop Down List trong Excel (2 phương pháp)