Đếm tiền lệ và người phụ thuộc (Microsoft Excel)
Bởi vì Excel cho phép bạn tạo các công thức tham chiếu đến các ô khác, nên có lý do là các ô có thể phụ thuộc vào nhau. Trên thực tế, Excel có hai thuật ngữ kỹ thuật được sử dụng để xác định mối quan hệ giữa các ô: tiền lệ và phụ thuộc.
Precedents là những ô mà công thức dựa trên đó. Do đó, nếu ô A5 chứa công thức = A3 + A4, thì cả A3 và A4 đều là tiền lệ cho ô A5. Dependents là đảo ngược của tiền lệ. Do đó, trong ví dụ này, ô A5 là ô phụ thuộc của ô A3 và A4. Bạn có thể sử dụng các công cụ kiểm tra trong Excel để mô tả bằng đồ thị các mối quan hệ này giữa các ô, như được mô tả trong các vấn đề khác của ExcelTips.
Tuy nhiên, nếu bạn muốn biết có bao nhiêu phần tử phụ thuộc và tiền lệ trong một trang tính? Không có lệnh Excel nào hiển thị thông tin này. Tuy nhiên, bạn có thể sử dụng macro để tính toán và hiển thị thông tin này. Macro sau sẽ thực hiện điều đó:
Sub CountDependentsPrecedents() Dim ws As Worksheet Dim lDep As Long Dim lPre As Long On Error GoTo err For Each ws In Worksheets ws.Select lDep = 0 lPre = 0 lDep = Range("a1:iv65536").Dependents.Count lPre = Range("a1:iv65536").Precedents.Count MsgBox "Worksheet: " & ActiveSheet.Name & vbCr & _ "Dependents: " & lDep & vbCr & _ "Precedents: " & lPre Next ws Exit Sub err: Resume Next End Sub
Khi bạn chạy macro này, nó sẽ đi qua từng trang tính trong sổ làm việc của bạn và hiển thị số lượng người phụ thuộc và tiền lệ trong mỗi trang.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (2015) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: