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:
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.
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.
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Điểm kiểm tra
| Kiểm tra | Ô / công thức | Kết quả mong đợi |
|---|---|---|
| Dữ liệu nguồn | B2 = 12; C2 = 2 | Giữ nguyên |
| Công thức đã sửa | H2 chứa =B2*C2 | 24 |
| Ví dụ gây vòng | D2 chứa =D2+B2 | Khô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.
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.
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.
Bình luận
Chưa có bình luận. Hãy là người đầu tiên chia sẻ ý kiến.