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

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

Trong nhiều trường hợp, chúng ta có thể cần theo dõi thay đổi ô trong Microsoft Excel. Chúng ta có thể theo dõi thay đổi ô bằng công thức Excel. Đây là cách rất thuận tiện và nhanh chóng để theo dõi thay đổi ô. Bài viết này trình bày hướng dẫn từng bước cách dùng công thức theo dõi thay đổi ô trong Excel.

Bạn có thể tải sổ làm việc thực hành từ liên kết dưới.

3 bước với công thức Excel dùng hàm CELL để theo dõi thay đổi ô trong Excel

Bạn có thể cần theo dõi ô thay đổi cuối cùng trong trang tính rất lớn nhiều lần. Hơn nữa, người khác có thể cần biết ô nào vừa bị thay đổi gần nhất. Vì vậy, để theo dõi ô vừa làm việc, bạn có thể dùng hàm CELL của Excel. Bây giờ, tôi sẽ chỉ cho bạn một ví dụ đơn giản cách làm.

Giả sử, bạn có tập dữ liệu người với Giờ làm việc (Work Hours) và Lương ngày (Daily Pay). Lúc này, bạn muốn thay đổi một dữ liệu và theo dõi thay đổi này. Làm theo các bước dưới để thực hiện.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

✤ Bước 01: Tạo công thức theo dõi địa chỉ ô

  • Trước hết, chọn ô để đặt Địa chỉ ô (Cell Address) cuối cùng. Trong trường hợp này, là ô G4.
  • Sau đó, chèn công thức sau.
=CELL("address")

Trong công thức này, address là đối số info_type của hàm CELL.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

✤ Bước 02: Chèn công thức theo dõi nội dung ô

  • Bây giờ, chọn ô theo dõi thay đổi nội dung cuối cùng. Trong trường hợp này, là ô G5.
  • Tiếp theo, chèn công thức sau.
=CELL("contents")

Ở đây, contents là đối số info_type cho hàm CELL.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

✤ Bước 03: Tạo công thức theo dõi địa chỉ file

  • Lúc này, chọn ô hiển thị Địa chỉ file (File Address). Trong trường hợp này, là ô G8.
  • Cuối cùng, chèn công thức sau vào ô.
=CELL("filename")

Ở đây, filename là đối số info_type cho hàm CELL.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

💡 Giải thích kết quả:

Sau khi áp dụng tất cả công thức, thay đổi Giờ làm việc của Adam từ 10 thành 12 ở ô C5. Bây giờ, xem kết quả và bạn sẽ thấy các thay đổi sau.

  • Trước hết, ô G4 hiển thị $C$5 là ô cuối bạn thay đổi.
  • Thứ hai, ô G5 hiển thị 12 vì đó là nội dung cuối.
  • Thứ ba, ô G6 không thay đổi vì địa chỉ file giữ nguyên.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

Đọc thêm: Cách kiểm tra lịch sử chỉnh sửa trong Excel Online (Với các bước đơn giản)

Cách theo dõi thay đổi trong ô công thức áp dụng mã VBA trong Excel

Giả sử, bạn có tập dữ liệu thay đổi một giá trị dẫn đến thay đổi nhiều ô ngẫu nhiên. Bây giờ, bạn muốn theo dõi ô nào thay đổi khi thay đổi một hoặc nhiều giá trị bằng cách đổi màu ô. Cũng sau khi làm vậy, bạn muốn xóa màu ô.

Trong tập dữ liệu sau, do thay đổi bất kỳ lương giờ nào, nhiều giá trị ô thay đổi. Bây giờ, bạn muốn theo dõi ô nào thay đổi khi bạn thay đổi Lương giờ lớp 1 (1st Class Hourly Pay). Hơn nữa, bạn muốn màu ô thay đổi thành vàng. Lúc này, làm theo các bước dưới để thực hiện.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

Các bước:

  • Trước hết, chèn hai hình dạng cho nút Reset (Đặt lại) và nút Track Change (Theo dõi thay đổi) như ảnh dưới.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

  • Tiếp theo, nhấn ALT + F11 để mở cửa sổ VBA.
  • Sau đó, Chuột phải (Right-Click) vào Sheet 4 hoặc trang tính bạn đang làm.
  • Sau đó, chọn Insert (Chèn) > Module.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

  • Kết quả, sao chép mã sau và chèn vào khoảng trống.
'Mã này sẽ xóa định dạng có điều kiện cho tất cả ô Sub DeleteFormat() Cells.FormatConditions.Delete End Sub 'Mã này sẽ Theo dõi Thay đổi Ô Sub TrackCellChange() For Each sheetw In ActiveWorkbook.Worksheets sheetw.Cells.FormatConditions.Delete Err.Clear On Error Resume Next x = sheetw.Cells.SpecialCells(xlCellTypeFormulas, 23).Count If Err.Number = 0 Then For Each cell In sheetw.Cells.SpecialCells(xlCellTypeFormulas, 23) cell.FormatConditions.Add Type:=xlCellValue, Operator:=xlNotEqual, _ Formula1:="=" & cell.Value cell.FormatConditions(cell.FormatConditions.Count).SetFirstPriority With cell.FormatConditions(1).Interior .Color = 2552550 .TintAndShade = 0 End With cell.FormatConditions(1).StopIfTrue = False Next cell End If Next sheetw End Sub

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

Trong mã này, sub DeleteFormat () sẽ tạo Macro xóa tất cả định dạng có điều kiện trong sổ làm việc. Sau đó, sub TrackCellChange () sẽ tạo Macro khác đổi màu ô khi giá trị thay đổi. Hơn nữa, chúng ta dùng vòng lặp For để duyệt qua tất cả ô trong trang tính. Cũng ở đây, số 2552550 chỉ màu Vàng (Yellow) dùng hàm RGB.

  • Bây giờ, lưu mã và quay lại file Excel.
  • Sau đó, Chuột phải vào hình Reset và chọn Assign Macro (Gán Macro).

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

  • Kết quả, từ hộp Assign Macro chọn macro DeleteFormat.
  • Tiếp theo, nhấn OK.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

  • Tương tự, gán macro TrackCellChange cho hình Track Change.
  • Sau đó, nhấp vào nút Track Change.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

  • Bây giờ, thay đổi Lương giờ lớp 1. Trong trường hợp này, chúng ta đổi từ $20 thành $25.
  • Kết quả, ô C8, C11 và C14 đổi màu thành Vàng vì giá trị của chúng thay đổi.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

  • Lúc này, nếu muốn xóa màu các ô đó, nhấp vào nút Reset và bạn sẽ có kết quả như sau.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

Đọc thêm: Cách theo dõi thay đổi trong Excel (với các bước dễ dàng)

Lưu ý quan trọng

  • Dùng hàm CELL, bạn chỉ theo dõi được ô thay đổi cuối cùng.
  • Hơn nữa, sau khi dùng hàm CELL, bạn có thể dùng Watch Window (Cửa sổ theo dõi) của Excel từ tab Formulas (Công thức) để theo dõi thay đổi ô bằng cách thêm ô G4, G5, và G6 vào Watch Window.
  • Khi tải sổ làm việc thực hành, bạn có thể thấy kết quả là lỗi #N/A như ảnh dưới vì vị trí file khác. Chỉ cần nhấp vào ô công thức và nhấn ENTER để khắc phục.

Theo dõi thay đổi ô trong Excel nhanh chóng bằng công thức đơn giản

Kết luận

Cuối cùng, hy vọng bạn tìm thấy thứ cần từ bài viết này. Nếu có thắc mắc, hãy để bình luận dưới. Nếu muốn đọc thêm bài tương tự, truy cập trang web ExcelDemy.

Bài viết liên quan

  • Cách xem ai đã thay đổi trong Excel (6 phương pháp dễ dàng)
  • [Đã giải quyết]: Track Changes bị mờ trong Excel (3 sửa lỗi nhanh)
  • Cách bật Track Changes trong Excel (với tùy chỉnh)
  • [Đã giải quyết]: Track Changes không hiển thị trong Excel (với sửa lỗi dễ dàng)