Chào mọi người,
Hôm nay mình muốn chia sẻ một mẹo nhỏ nhưng khá hữu ích để tự động cập nhật ngày tháng năm khi nhập liệu vào một ô trên Google Sheets. Cái này rất tiện khi mình cần theo dõi thời gian hoàn thành công việc hoặc thời điểm ghi nhận một thông tin nào đó.
Giả sử mình có một danh sách công việc và muốn ghi lại ngày hoàn thành. Thay vì phải tự gõ tay mỗi lần xong việc, mình muốn ô đó tự động điền ngày hiện tại khi mình nhập bất cứ thứ gì vào ô bên cạnh (ví dụ: ô trạng thái là 'Hoàn thành').
Cách làm như sau:
- Chọn ô mà bạn muốn nó hiển thị ngày tháng năm (ví dụ: cột 'Ngày hoàn thành').
- Vào menu Data > Data validation.
- Trong hộp thoại Data validation, chọn Advanced rules > Custom formula is.
- Nhập công thức sau vào ô công thức:
=IF(B2<>"", IF(A2="", NOW(), A2), "") - Trong đó:
A2là ô chứa ngày tháng năm bạn muốn tự động cập nhật.B2là ô bạn sẽ nhập liệu để kích hoạt việc cập nhật ngày (ví dụ: ô trạng thái 'Hoàn thành').
- Nhấn Done.
Với công thức này, khi bạn nhập bất cứ ký tự nào vào ô B2 (hoặc ô bạn chọn), ô A2 sẽ tự động điền ngày và giờ hiện tại. Nếu bạn chỉ muốn ngày, có thể dùng hàm TODAY() thay cho NOW() và định dạng lại ô theo ý muốn.
Lưu ý nhỏ là hàm NOW() và TODAY() là hàm thay đổi (volatile functions), chúng sẽ tự động cập nhật mỗi khi có sự thay đổi trong bảng tính. Nếu bạn muốn giữ nguyên ngày tháng năm cố định tại thời điểm nhập liệu, bạn cần phải copy ô đó và paste values lại. Tuy nhiên, với mục đích theo dõi thời gian nhập liệu thì cách này đã rất tiện rồi.
Chúc các bạn thành công!