Trong nhiều trường hợp, chúng tôi có thể cần theo dõi các thay đổi ô trong Microsoft Excel. Chúng tôi có thể theo dõi các thay đổi ô bằng công thức Excel. Đây là một cách rất tiện lợi và nhanh hơn để theo dõi các thay đổi của ô. Bài viết này trình bày hướng dẫn từng bước về cách sử dụng công thức để theo dõi các thay đổi của ô trong excel.
Bạn có thể tải xuống sách bài tập thực hành từ liên kết bên dưới.
3 bước với công thức Excel Sử dụng hàm CELL để theo dõi thay đổi ô trong Excel
Bạn có thể cần theo dõi ô được thay đổi cuối cùng trong một trang tính rất lớn trong nhiều trường hợp. Hơn nữa, một số người khác có thể cần biết ô đã được thay đổi gần đây nhất. Vì vậy, để theo dõi ô cuối cùng đã hoạt động, bạn có thể sử dụng hàm CELL trong Excel . Bây giờ, tôi sẽ chỉ cho bạn một ví dụ đơn giản về cách làm như vậy.
Giả sử, bạn có tập dữ liệu về những người có Giờ làm việc của họ và Thanh toán hàng ngày . Tại thời điểm này, bạn muốn thay đổi một dữ liệu và theo dõi sự thay đổi này. Làm theo các bước bên dưới để làm như vậy.
✤ Bước 01:Tạo công thức để theo dõi địa chỉ ô
- Đầu tiên, hãy chọn một ô để đặt Địa chỉ ô 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, địa chỉ là info_type đối số của CELL chức năng.
✤ Bước 02:Chèn công thức để theo dõi nội dung ô
- Bây giờ, hãy chọn ô để theo dõi thay đổi nội dung cuối cùng của bạn. Trong trường hợp này, đó là ô G5 .
- Tiếp theo, hãy chèn công thức sau.
=CELL("contents")
Đây, nội dung là info_type đối số cho CELL chức năng.
✤ Bước 03:Tạo công thức để theo dõi địa chỉ tệp
- Tại thời điểm này, hãy chọn ô để hiển thị Địa chỉ tệp của bạn . Trong trường hợp này, đó là ô G8 .
- Cuối cùng, hãy chèn công thức sau vào ô.
=CELL("filename")
Đây, tên tệp là info_type đối số cho CELL chức năng.
💡 Giải thích về đầu ra:
Sau khi áp dụng tất cả các công thức đó, hãy thay đổi Giờ làm việc của Adam từ 10 đến 12 nằm trong ô C5 . Bây giờ, hãy xem kết quả và bạn có thể thấy những thay đổi sau.
- Đầu tiên, ô G4 hiển thị $ C $ 5 đó là ô cuối cùng bạn thay đổi.
- Thứ hai, ô G5 hiển thị 12 vì đó là nội dung cuối cùng.
- Thứ ba, ô G6 không thay đổi vì địa chỉ tệp vẫn giữ nguyê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 các thay đổi trong ô công thức áp dụng mã VBA trong Excel
Giả sử, bạn có một tập dữ liệu trong đó việc thay đổi một giá trị dẫn đến việc thay đổi nhiều ô ngẫu nhiên. Bây giờ, bạn muốn theo dõi ô nào thay đổi đối với sự thay đổi của một hoặc nhiều giá trị bằng cách thay đổi màu ô. Ngoài ra, sau khi làm như vậy, bạn muốn loại bỏ màu ô.
Trong tập dữ liệu sau, do sự thay đổi của bất kỳ một trong các khoản thanh toán hàng giờ, 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 Thanh toán theo giờ Hạng nhất . Hơn nữa, bạn muốn các màu ô đã thay đổi có màu vàng. Tại thời điểm này, hãy làm theo các bước bên dưới để làm như vậy.
Các bước :
- Đầu tiên, hãy chèn hai hình dạng để Đặt lại và một nút Theo dõi thay đổi như ảnh chụp màn hình bên dưới.
- Tiếp theo, nhấn ALT + F11 để mở VBA cửa sổ.
- Sau đó, Nhấp chuột phải trên Trang tính 4 hoặc trang tính bạn đang làm việc.
- Sau đó, chọn Chèn > Mô-đun .
- Do đó, hãy sao chép đoạn mã sau và chèn vào chỗ trống.
'This code will delete conditional formatting for all cells
Sub DeleteFormat()
Cells.FormatConditions.Delete
End Sub
'This Code will Track the Cell Changes
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
Trong mã này, phụ 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 đó, phụ TrackCellChange () sẽ tạo một Macro khác để thay đổi màu sắc của các ô làm thay đổi giá trị của chúng. Hơn nữa, chúng tôi đã sử dụng Đối với vòng lặp để đi qua tất cả các ô trong trang tính. Ngoài ra, đây là số 2552550 cho biết màu Vàng bằng cách sử dụng chức năng RGB .
- Bây giờ, hãy lưu mã và quay lại tệp excel của bạn.
- Sau đó, Nhấp chuột phải trên hình dạng Đặt lại và chọn Chỉ định Macro .
- Do đó, từ Chỉ định Macro chọn hộp DeleteFormat macro.
- Tiếp theo, nhấp vào OK .
- Tương tự, chỉ định macro TrackCellChange sang hình dạng Theo dõi thay đổi .
- Sau đó, nhấp vào Theo dõi thay đổi nút.
- Bây giờ, hãy thay đổi Thanh toán theo giờ Hạng nhất của bạn . Trong trường hợp này, chúng tôi đã thay đổi nó từ $ 20 đến $ 25 .
- Cuối cùng, các ô C8 , C11 và C14 đổi màu thành Vàng khi các ô đó thay đổi giá trị của chúng.
- Tại thời điểm này, nếu bạn muốn xóa màu của các ô đó, hãy nhấp vào nút Đặt lại và bạn sẽ có kết quả như sau.
Đọc thêm: Cách theo dõi các thay đổi trong Excel (với các bước đơn giản)
Những điều cần nhớ
- Sử dụng CELL , bạn sẽ chỉ có thể theo dõi ô được thay đổi gần đây nhất.
- Hơn nữa, sau khi sử dụng CELL , bạn có thể sử dụng Excel Cửa sổ xem từ Công thức để theo dõi các thay đổi của ô bằng cách chỉ cần thêm các ô G4, G5, và G6 vào Cửa sổ xem .
- Khi bạn tải xuống sổ làm việc thực hành, bạn có thể thấy kết quả là # N / A error như ảnh chụp màn hình bên dưới vì vị trí tệp của bạn sẽ khác. Chỉ cần nhấp vào ô công thức và nhấn ENTER để giải quyết vấn đề này.
Kết luận
Cuối cùng nhưng không kém phần quan trọng, tôi hy vọng bạn tìm thấy những gì bạn đang tìm kiếm từ bài viết này. Nếu bạn có bất kỳ thắc mắc nào, hãy để lại bình luận bên dưới. Ngoài ra, nếu bạn muốn đọc thêm các bài viết như thế này, bạn có thể truy cập trang web ExcelDemy của chúng tôi .
Các bài viết liên quan
- Cách Xem Ai Đã Thực hiện Thay đổi trong Excel (6 Phương pháp Dễ dàng)
- [Đã giải quyết]:Theo dõi các thay đổi bị xám trong Excel (3 bản sửa lỗi nhanh)
- Cách Bật Theo dõi Thay đổi trong Excel (với Tùy chỉnh)
- [Đã giải quyết]:Theo dõi các thay đổi không hiển thị trong Excel (với Sửa chữa dễ dàng)