2 phương pháp dễ dàng để theo dõi ô phụ thuộc trong Excel
Khi làm việc với Excel, việc biết cách theo dõi ô phụ thuộc (Trace Dependents) trong một tập dữ liệu là rất quan trọng. Hiểu được sự phụ thuộc của dữ liệu giúp người dùng Excel nắm rõ giá trị của một ô được tính toán dựa trên các ô nào. Tính năng Trace Dependents làm cho sổ làm việc trở nên tiện lợi hơn trong nhiều tình huống. Trong bài viết này, chúng ta sẽ học cách theo dõi ô phụ thuộc trong Excel bằng 2 cách đơn giản và hiệu quả.
Vui lòng tải xuống sổ làm việc thực hành để tự thực hành.
1. Sử dụng công cụ Kiểm tra công thức (Formula Auditing) để theo dõi ô phụ thuộc
Phần này mô tả một phương pháp để theo dõi ô phụ thuộc trong Excel bằng cách sử dụng Formula Auditing. Đây là cách rất dễ dàng. Hãy xem tập dữ liệu ví dụ Doanh bán bán niên của ABC Traders bao gồm 3 cột: Tháng (cột B), Doanh số (cột C) và Trung bình 3 tháng (cột D) với 7 hàng dữ liệu. Thực hiện theo các bước sau:
Các bước:
- Bước 1: Chọn ô mà bạn muốn theo dõi sự phụ thuộc. Ví dụ: chọn ô C5.
- Bước 2: Chọn tab Formulas trên Ribbon, tìm nhóm Formula Auditing.
- Bước 3: Nhấp vào Trace Dependents (Theo dõi phụ thuộc).
- Bước 4: Ngay lập tức, các mũi tên xanh sẽ xuất hiện chỉ ra các ô phụ thuộc vào ô C5. Trong ví dụ, ô D5 và C11 phụ thuộc vào ô C5.
- Bước 5: Lặp lại quy trình cho các ô C6 đến C10 để xem toàn bộ mối quan hệ phụ thuộc.
- Bước 6: Để xóa các mũi tên, vào tab Formulas > Formula Auditing > chọn Remove Arrows.
Lưu ý: Nếu có liên kết giữa các trang tính (sheets), mũi tên đen nghiêng sẽ chỉ ra ô phụ thuộc nằm trên trang tính khác. Ví dụ: ô C5 trên sheet "Formula Auditing (Sales)" được tham chiếu bởi ô B5 trên sheet "Formula Auditing (Revenue)".
2. Chạy mã VBA để theo dõi ô phụ thuộc
Cách thứ hai là sử dụng mã VBA để tự động hóa việc theo dõi phụ thuộc. Đây là quy trình ngắn gọn và tiện lợi.
Các bước:
- Sử dụng cùng tập dữ liệu như phương pháp 1.
- Nhấn ALT+F11 để mở cửa sổ Microsoft Visual Basic for Applications.
- Chọn Insert > Module.
- Sao chép và dán mã VBA sau vào module:
Sub TraceDependents()
Dim xM As Range
Dim xN As Range
Dim xT As String
On Error Resume Next
xT = ActiveWindow.RangeSelection.Address
Set xM = Application.InputBox("Please select the data range:", "Find Trace Dependents", xT, , , , , 8)
Set xM = Application.Union(xM, ActiveSheet.UsedRange)
If xM Is Nothing Then Exit Sub
For Each xN In xM
xN.ShowDependents
Next
End Sub
- Nhấn F5 để chạy mã.
- Một hộp thoại xuất hiện, chọn phạm vi dữ liệu từ C5 đến D11 và nhấn OK.
- Kết quả sẽ hiển thị các mũi tên phụ thuộc. Để xóa, làm theo hướng dẫn ở phương pháp 1.
Các phím tắt hữu ích
- Ctrl + [ – Hiển thị các ô phụ thuộc trực tiếp của ô đang chọn.
- Ctrl + Shift + [ – Hiển thị cả ô phụ thuộc trực tiếp và gián tiếp.
Kết luận
Hai phương pháp trên sẽ giúp bạn xử lý hiệu quả các vấn đề liên quan đến theo dõi ô phụ thuộc trong Excel. Nếu có thắc mắc, hãy để lại bình luận bên dưới.