Kết quả bạn sẽ xây dựng

Tìm và gỡ tham chiếu vòng mà không xóa dữ liệu cần thiết. Bài dùng dữ liệu giả để bạn có thể làm lại từng thao tác.

Mục tiêu học tập

Hoàn thành từng thao tác trên tập dữ liệu sau, hiểu mục đích của công thức hoặc chức năng và tự nhận biết lỗi khi dữ liệu thay đổi.

Chuẩn bị dữ liệu mẫu

Dán dữ liệu mẫu được phân cách bằng tab vào ô A1 của trang tính mới:

HANDS-ON PRACTICE

Thực hành trên bản sao của riêng bạn

Mở bản mẫu Google Sheets để tạo bản sao giữ nguyên dữ liệu, công thức, định dạng, bộ lọc và hàng cố định. Bản gốc không bị thay đổi.

Bạn cần đăng nhập Google; nếu bản gốc chưa được chia sẻ công khai, hãy tải bảng mẫu đầy đủ rồi nhập vào Google Sheets, hoặc dán dữ liệu vào trang tính của bạn.

Google Sheets hiển thị bảng nguồn Item, Price, Qty và Total trước khi tạo ví dụ tham chiếu vòng.

Mở workbook mẫu trên Google Drive (cần quyền truy cập) ↗

Thực hành từng bước

Bước 1: Nhận diện vòng lặp bằng ví dụ sai: nhập =D2+B2 ngay trong D2 rồi nhấn Enter. D2 tự tham chiếu chính nó, vì vậy Google Sheets trả về lỗi #REF! do tham chiếu vòng.

Ô D2 được chọn, thanh công thức hiển thị =D2+B2 và D2 trả về #REF! vì công thức tự tham chiếu.

Bước 2: Xóa công thức lỗi khỏi D2. Giữ Price ở B2 và Qty ở C2 làm dữ liệu nguồn độc lập; không để các ô nguồn tham chiếu ngược tới ô kết quả.

Bước 3: Chọn H2 làm ô kết quả riêng, nhập =B2*C2 rồi nhấn Enter. Với B2 = 12 và C2 = 2, H2 hiển thị 24. Công thức chỉ đọc các ô nguồn nên không tạo vòng lặp.

Công thức cần thử

Chọn H2 làm ô kết quả riêng và nhập công thức bên dưới. Với B2 = 12 và C2 = 2, H2 phải trả về 24.

=B2*C2
Ô H2 được chọn, thanh công thức hiển thị =B2*C2 và H2 hiển thị kết quả 24 trong khi dữ liệu nguồn vẫn là B2 = 12 và C2 = 2.

Điểm kiểm tra

Kiểm traÔ / công thứcKết quả mong đợi
Dữ liệu nguồnB2 = 12; C2 = 2Giữ nguyên
Công thức đã sửaH2 chứa =B2*C224
Ví dụ gây vòngD2 chứa =D2+B2Không dùng; D2 tự tham chiếu

Checkpoint đạt khi D2 đã được xóa, H2 hiển thị 24 và thanh công thức cho thấy =B2*C2; B2 và C2 vẫn là dữ liệu nguồn độc lập.

Lỗi thường gặp và cách xử lý

Nếu H2 không bằng 24, kiểm tra B2 = 12, C2 = 2 và H2 chứa =B2*C2. Nếu Google Sheets vẫn báo tham chiếu vòng, kiểm tra xem B2 hoặc C2 có công thức tham chiếu ngược tới H2 hay không. Tính toán lặp chỉ phù hợp với mô hình được thiết kế chủ ý cho phép lặp.

Bài tập tự thực hành

Sau khi làm ví dụ, thực hiện biến thể này mà không ghi đè dữ liệu nguồn: Giải thích vì sao nhập =D2+B2 vào D2 tạo vòng rồi thay bằng biểu thức chỉ dùng ô nguồn.

Tóm tắt kiến thức

  • ✓Tham chiếu vòng xảy ra khi một công thức phụ thuộc trực tiếp hoặc gián tiếp vào chính ô kết quả.
  • ✓Giữ ô nguồn độc lập với ô kết quả để phá vòng phụ thuộc.
  • ✓Với B2 = 12 và C2 = 2, công thức =B2*C2 ở H2 phải trả về 24.
  • ✓Chỉ dùng tính toán lặp khi mô hình được thiết kế chủ ý cho phép lặp; không dùng nó để che lỗi công thức.
QUICK CHECK

Tự kiểm tra kiến thức

Trả lời 4 câu hỏi dựa trên bảng tính vừa thực hành.

1. Vì sao =D2+B2 nhập trong D2 tạo tham chiếu vòng?
2. Công thức đã sửa trong bài được đặt ở đâu?
3. Với B2 = 12 và C2 = 2, =B2*C2 trả về bao nhiêu?
4. Khi nào nên dùng tính toán lặp?

Bài học tiếp theo

Bài trước: Sửa lỗi phân tích công thức; Bài tiếp: Sửa lỗi quyền IMPORTRANGE.