Tự động cập nhật ngày trong excel

Hôm nay chúng ta sẽ trình bày một số công thức thay đổi ngày tự động trong Excel, hay nói cách khác là cách thay đổi ngày tự động thông qua các công thức trong Excel. Trong nhiều trường hợp, để giảm bớt công việc, bạn có thể yêu cầu tự động cập nhật ngày, số thứ tự thời gian, v.v. Excel cung cấp cho bạn một tính năng cho điều đó. Đối với phiên này, chúng tôi đang sử dụng Excel 2019, vui lòng sử dụng phiên bản của bạn

Mục lục

Tải sách bài tập thực hành

Mời các bạn tải về bài thực hành tại link sau

Thay đổi ngày tự động. xlsx

5 phương pháp hữu ích để thay đổi ngày tháng tự động bằng công thức trong Excel

Trong phần này, tôi sẽ thảo luận về 5 phương pháp hữu ích để thay đổi ngày tự động bằng công thức trong Excel. Nhưng trước khi bắt tay vào các phương pháp đó, trước tiên hãy hiểu ngữ cảnh. Trong tình huống thực tế, bạn có thể yêu cầu cập nhật tự động ngày, số thứ tự thời gian, v.v. để giảm bớt công việc của bạn. Dưới đây, tôi đã đưa ra hai ví dụ trong đó vào một dịp, chúng ta cần một ngày hiện tại có thể cập nhật tự động và vào một dịp khác, chúng ta cần tính thời gian còn lại cho Giáng sinh tiếp theo

Khi ngày thay đổi, phần đầu ra sẽ được cập nhật tự động. Để biết làm thế nào chúng ta có thể làm điều đó, hãy khám phá phương pháp đầu tiên của chúng tôi

1. Sử dụng Công thức với Hàm TODAY của Excel để Tự động Thay đổi Ngày

Chúng ta có thể sử dụng hàm TODAY để thay đổi ngày tự động. TODAY trả về ngày hiện tại. Để biết thêm, hãy làm theo các bước bên dưới

bước

  • Trong ví dụ dưới đây, chúng tôi sẽ chèn Ngày hôm nay vào ô C5 sẽ được cập nhật tự động trong tương lai khi ngày được thay đổi

  • Để làm điều đó, hãy viết công thức sau vào ô C5 và nhấn Enter

=TODAY[]

  • Kết quả là chúng ta sẽ thấy ngày hiện tại. Khi tôi viết bài này vào ngày 5 tháng 12 năm 2022, nó đang hiển thị ngày 22 tháng 12 năm 2022

  • Để xác minh xem ngày này có được cập nhật trong tương lai hay không, chúng ta có thể tự thay đổi ngày hiện tại trên hệ thống máy tính và quan sát. Đối với điều này, chúng tôi sẽ thay đổi ngày từ ngày 5 tháng 12 năm 2022 thành ngày 14 tháng 12 năm 2022 trên máy tính của tôi. Để làm điều đó, hãy đi tới Cài đặt> Thời gian & Ngôn ngữ> Đặt ngày giờ theo cách thủ công> Thay đổi

  • Bây giờ, đặt ngày giờ mong muốn và nhấp vào Thay đổi

  • Bây giờ nếu chúng ta tải lại tệp Excel một lần nữa, chúng ta sẽ thấy ngày đang hiển thị là 14-Dec-22

Đọc thêm. Cách tự động chèn ngày tháng vào Excel [3 thủ thuật đơn giản]

2. Sử dụng chức năng NOW để tự động thay đổi ngày

Một hàm khác cung cấp ngày hiện tại là hàm NOW. Hơn nữa, nó cũng trả về giá trị thời gian. Để áp dụng công thức, hãy làm theo các bước dưới đây

bước

  • Giống như phương pháp trước, trên ô C5, viết công thức sau rồi nhấn Enter

=NOW[]

  • Bây giờ, bạn sẽ thấy hàm này cũng đưa ra ngày hiện tại

  • Vì hàm NOW trả về một giá trị động nên nó cũng sẽ tự động cập nhật như hàm TODAY

3. Áp Dụng Tổ Hợp Công Thức Phức Tạp

Trong phần trước, chúng ta đã thấy cách sử dụng các hàm Excel đơn giản để tự động thay đổi ngày tháng. Ở đây chúng ta hãy xây dựng một công thức phức tạp nhỏ. Lần này, chúng ta sẽ sử dụng kết hợp các hàm NGÀY, NĂM, THÁNG, NGÀY và HÔM NAY để tạo một công thức tự động thay đổi kết quả. Để áp dụng công thức, hãy làm theo các bước dưới đây

bước

  • Trong ô C5, viết công thức sau và nhấn Enter

=DATE[YEAR[TODAY[]],MONTH[TODAY[]],DAY[TODAY[]]] 

  • Do đó, bạn sẽ nhận được kết quả là Ngày hôm nay

  • Vì công thức này có hàm động TODAY nên kết quả cũng sẽ được cập nhật tự động

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

Hàm NĂM lấy giá trị năm từ kết quả của TODAY. Và các hàm MONTH và DAY tìm nạp các giá trị tháng và ngày tương ứng từ kết quả của TODAY. Sau đó, hàm DATE trả về ngày

Ghi chú. Thay vì hàm TODAY, chúng ta cũng có thể sử dụng hàm NOW để có kết quả tương tự

4. Thay đổi ngày dựa trên giá trị ô liền kề

Chúng ta có thể xây dựng công thức theo cách mà  Excel sẽ cập nhật ngày kết quả đối với bất kỳ thay đổi nào trong ô liền kề. Ở đây chúng ta sẽ thấy hai ví dụ liên quan đến kịch bản này

4. 1 Tự động cập nhật ngày khi nhập dữ liệu của ô liền kề

Trong ví dụ này, chúng ta có cột Đầu vào và cột Ngày nhập liệu đầu tiên. Hiện tại, các ô cột Đầu vào trống. Chúng tôi muốn ngày mà các ô này trở thành không trống hay nói cách khác là khi chúng tôi nhập các giá trị vào các ô đó

Ở đây, chúng ta sẽ sử dụng hàm IF để thực hiện cập nhật thời gian dựa trên điều kiện. Để biết thêm, hãy làm theo các bước dưới đây

bước

  • Trong ô C5, viết công thức sau rồi nhấn Enter

=IF[B5"",IF[C5"",C5,NOW[]],""]

  • Sau đó sử dụng Fill Handle để tự động điền vào ô C6
  • Bây giờ, nếu chúng ta nhập nội dung nào đó vào ô B5 và B6,  Excel sẽ tự động hiển thị ngày hiện tại trên ô C5 và C6  tương ứng

  • Sau đó, ngay cả khi bạn thay đổi thêm các giá trị trong B5/B6, Ngày trên C5/C6 sẽ không thay đổi vì đây không phải là lần đầu tiên bạn nhập giá trị

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

  • NẾU[C5””,C5,BÂY GIỜ[]]

C5“” ngụ ý C5 không trống. Nếu là True [Không trống] sẽ trả về C5. Ngược lại, nó sẽ trả về thời điểm hiện tại [NOW]

  • NẾU[B5””,NẾU[C5””,C5,BÂY GIỜ[]],””]

Nếu B5 không trống, thì nó sẽ trả về Ngày & Giờ hiện tại. Nếu không, nó sẽ trả về một ô trống

Đọc thêm. Cách tự động điền ngày trong Excel khi ô được cập nhật

4. 2 Tự động cập nhật ngày khi giá trị ô liền kề được thay đổi

Trong phần trước, để thay đổi ngày-giờ, trước tiên chúng ta cần làm cho ô liền kề trống rồi nhập lại giá trị. Nó không cập nhật khi bạn thay đổi nội dung của ô liền kề. Nếu bạn muốn giá trị cập nhật mỗi khi ô liền kề được cập nhật, thì chúng ta có thể cần sử dụng một công thức mới. Để biết thêm, hãy làm theo các bước dưới đây

bước

  • Trong ô C5, viết công thức sau và nhấn Enter

=IF[B5"",IF[AND[C5"",CELL["address"]=ADDRESS[ROW[B5],COLUMN[B5]]],NOW[],IF[CELL["address"]ADDRESS[ROW[B5],COLUMN[B5]],C5,NOW[]]],""]

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

IF[B5"",IF[AND[C5"",CELL["address"]=ADDRESS[ROW[B5],COLUMN[B5]]],NOW[],IF[CELL["address"]ADDRESS[ROW[B5],COLUMN[B5]],C5,NOW[]]],""]

Hàm ADDRESS trả về địa chỉ cho một ô dựa trên số hàng và cột đã cho. Công thức này sử dụng hàm CELL để lấy tham chiếu của ô được chỉnh sửa lần cuối và nếu nó giống với ô ở bên trái của nó, thì nó sẽ cập nhật giá trị ngày-giờ

  • Sử dụng núm điều khiển Điền để tự động điền C6
  • Bây giờ nếu tôi nhập bất cứ thứ gì vào ô B5, ngày nhập sẽ được hiển thị trên ô C5

  • Bây giờ, nếu chúng ta thay đổi đầu vào, giá trị Ngày cũng sẽ thay đổi

Xin lưu ý rằng trong cả hai ví dụ, nếu bạn tìm thấy bất kỳ lỗi nào trong khi áp dụng công thức, bạn nên kiểm tra xem tính toán Lặp lại có được bật hay không. Để làm điều đó, hãy đi tới Tệp > Tùy chọn > Công thức. Sau đó kiểm tra Bật tính toán lặp lại và đặt Lặp lại tối đa thành 1

5. Tự động tính chênh lệch ngày

Chúng tôi có thể tự động tìm thấy sự khác biệt giữa các ngày. Ví dụ: giả sử nhân sự muốn tìm thời gian nhân viên làm việc cho đến ngày hôm nay

Để tìm sự khác biệt, chúng tôi sẽ sử dụng chức năng DATEDIF. Tại đây, Excel sẽ cần đếm sự khác biệt so với ngày hiện tại. Vì vậy, chúng ta sẽ sử dụng hàm TODAY. Để áp dụng công thức, hãy làm theo các bước dưới đây

bước

  • Trên ô D5, viết công thức sau và nhấn Enter

=DATEDIF[C5,TODAY[],"m"]&" months " &DATEDIF[C5,TODAY[],"md"]&" days"

  • Kết quả là chúng ta sẽ có thời hạn phục vụ của nhân viên

  • Bây giờ, nếu bạn sử dụng Fill Handle để Tự động điền phần còn lại của ô, bạn sẽ nhận được thời lượng của từng nhân viên

  • Vì công thức này có hàm động TODAY trong đó, Excel sẽ tự động cập nhật ngày

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

  • DATEDIF[C5,TODAY[],”m”]&” tháng ” &DATEDIF[C5,TODAY[],”md”]&” ngày”

Chúng tôi đã sử dụng một vài DATEDIF để tìm sự khác biệt giữa Ngày tham gia và HÔM NAY. DATEDIF đầu tiên tính toán sự khác biệt ở định dạng tháng [như chúng ta đã sử dụng “m”] và thứ hai tính toán sự khác biệt ở định dạng ngày

Như vậy bạn đã có thể thực hiện thao tác đổi ngày tự động theo công thức Excel

Những điều cần ghi nhớ

  • Nếu bạn không tìm thấy kết quả ở định dạng ngày phù hợp, bạn có thể thay đổi định dạng của ô và đặt định dạng ngày mà bạn muốn hiển thị

Phần kết luận

Đó là tất cả cho ngày hôm nay. Chúng tôi đã liệt kê một số cách tiếp cận liên quan đến công thức thay đổi ngày tự động excel. Hy vọng bạn sẽ tìm thấy điều này hữu ích. Hãy bình luận nếu bất cứ điều gì có vẻ khó hiểu. Hãy cho chúng tôi biết bất kỳ phương pháp nào khác mà chúng tôi đã bỏ lỡ tại đây

Chủ Đề