Tóm tắt nhanh lỗi Circular Reference trong Excel...
Lỗi Circular Reference (tham chiếu vòng) trong Excel xảy ra khi công thức tự tham chiếu đến chính ô chứa nó trực tiếp hoặc gián tiếp, tạo ra vòng lặp vô tận khiến kết quả tính toán bị sai hoặc bằng không. Đây là lỗi nghiêm trọng thuộc nhóm các lỗi công thức Excel thường gặp. Để khắc phục triệt để, bạn cần tìm đúng ô lỗi và viết lại dải ô tham chiếu thay vì bật tính năng tính toán lặp tự động.
| Lỗi Circular Reference là gì? | Công thức tự tính toán dựa trên chính giá trị của ô chứa nó (trực tiếp hoặc gián tiếp), tạo vòng lặp vô hạn. |
| Cách sửa nhanh nhất trong 5 giây | Nhấp vào ô báo lỗi ở thanh trạng thái phía dưới bên trái, tìm công thức SUM/VLOOKUP và xóa địa chỉ của chính ô đó khỏi vùng tham chiếu. |
Nhận diện lỗi Circular Reference (Tham chiếu vòng)
Khi mở một tệp tin Excel bị lỗi tham chiếu vòng, phần mềm sẽ hiển thị hộp thoại cảnh báo ngay lập tức. Nếu bạn bỏ qua, Excel sẽ trả về kết quả bằng 0 hoặc giá trị sai lệch hoàn toàn ở ô công thức bị lỗi. Đồng thời, ở góc dưới cùng bên trái thanh trạng thái, dòng chữ "Circular References" kèm địa chỉ ô cụ thể sẽ xuất hiện.
Sự cố này khiến bảng tính bị rơi vào trạng thái gãy công thức, làm hệ thống báo lỗi liên tục và khiến số liệu nhảy lung tung. Điều này cực kỳ nguy hiểm khi nhiều nhân sự làm việc chung trên một file báo cáo lớn mà không để ý các sheet phụ.
Cách định vị ô bị lỗi tham chiếu vòng

Nếu bảng tính quá lớn, hãy áp dụng quy trình định vị nhanh sau:
Truy cập thẻ Formulas
Trên thanh công cụ chính của Excel, nhấp chọn thẻ Formulas.
Mở công cụ kiểm tra lỗi
Tìm nhóm Formula Auditing, nhấp chuột vào mũi tên bên cạnh nút Error Checking.
Chọn Circular References
Di chuột đến mục Circular References. Một danh sách hiển thị địa chỉ ô bị lỗi sẽ hiện ra. Nhấp chọn ô đó để Excel đưa màn hình đến đúng vị trí cần sửa.
Nguyên nhân phổ biến gây lỗi Circular Reference
Bảng dưới đây tóm tắt các nguyên nhân thường gặp giúp bạn dễ dàng đối chiếu khi sửa lỗi:
| Nguyên nhân | Ví dụ công thức sai | Mô tả rủi ro |
|---|---|---|
| Hàm tính tổng tự bao gồm ô chứa nó | Tại ô C10: =SUM(C2:C10) | Excel liên tục cộng dồn ô C10 vào tổng khiến kết quả bị lỗi vòng lặp. |
| Các ô tham chiếu chéo lẫn nhau | Ô A1: =B1+5 và ô B1: =A1*2 | A1 đợi B1 tính, B1 lại đợi A1, tạo ra một vòng lặp không thể kết thúc. |
| Hàm tìm kiếm tự trỏ vào chính nó | Tại ô D5: =VLOOKUP(D5, A1:B10, 2, 0) | Hàm tìm kiếm giá trị của chính ô chứa công thức, gây treo luồng tính toán. |
Hiểm họa tài chính khi lạm dụng tính năng Iterative Calculation
Nhiều tài liệu khuyên sửa lỗi bằng cách vào File -> Options -> Formulas rồi chọn "Enable iterative calculation" (Cho phép tính toán lặp). Tuy nhiên, đây là hành động nguy hiểm vì:
- Ẩn giấu lỗi thiết kế dữ liệu: Khi bật tính năng này, Excel tắt mọi cảnh báo Circular Reference. Nếu nhân viên vô tình làm gãy công thức ở sheet khác, lỗi sẽ âm thầm tồn tại mà không hiển thị cảnh báo.
- Lệch số liệu tài chính nghiêm trọng: Ở các bảng tính giá vốn, chiết khấu đại lý hoặc tính lãi lũy kế, vòng lặp không kiểm soát sẽ làm số liệu nhảy liên tục mỗi khi nhấn F9. Doanh nghiệp có thể báo giá sai lệch cho khách hàng dẫn đến mất hợp đồng hoặc bán lỗ mà không rõ nguyên nhân.
- Gây sụt giảm hiệu năng: Ép CPU tính toán lặp đi lặp lại hàng trăm lần sẽ làm tệp tin Excel chạy ì ạch, đơ lag và rất dễ bị crash đột ngột làm mất dữ liệu.
Giải pháp khắc phục triệt để lỗi tham chiếu vòng
Để giải quyết dứt điểm, bạn bắt buộc phải sửa lại logic của công thức:
- Kiểm tra lại dải ô tham chiếu: Thay đổi dải ô tính toán để loại trừ ô chứa công thức. Ví dụ sửa
=SUM(C2:C10)ở ô C10 thành=SUM(C2:C9). Bạn có thể tham khảo thêm hướng dẫn chi tiết từ tài liệu chính thức của Microsoft Support. - Tách biệt các bước trung gian: Nếu cần tính toán các chỉ số phụ thuộc lẫn nhau, hãy tạo các cột phụ tính toán trung gian thay vì viết lồng tất cả vào một công thức duy nhất.
Nếu doanh nghiệp của bạn đang gặp khó khăn khi nhiều nhân sự cùng chỉnh sửa chung một file dẫn đến công thức liên tục bị lỗi hoặc dữ liệu bị sửa đè, hãy tham khảo bài phân tích chuyên sâu về giải pháp ngăn chặn thất thoát dòng tiền do lỗi bảo mật bảng tính để xây dựng hệ thống quản lý dữ liệu an toàn hơn.