Kết quả bạn sẽ đạt được
Bài này tái hiện lỗi tên cột của QUERY khi đối số data là biểu thức mảng. Trên workbook kiểm chứng, {A1:B3} dùng A/B trả #N/A; đổi chuỗi query sang Col1/Col2 thì chạy đúng.
Mục tiêu học tập
Mở workbook thực hành
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.
Thực hành từng bước
Bước 1: Xác nhận Example!A1:B3 có Region/Amount, North/120 và South/240.
Bước 2: Tại D2, nhập công thức lỗi =QUERY({A1:B3},"select A, sum(B) group by A",1). Với {A1:B3}, workbook kiểm chứng trả #N/A.
Bước 3: Giữ nguyên data nhưng đổi A/B thành Col1/Col2: =QUERY({A1:B3},"select Col1, sum(Col2) group by Col1",1). Kết quả phải tràn qua D2:E4 với Region, sum Amount, North 120 và South 240.
=QUERY({A1:B3},"select Col1, sum(Col2) group by Col1",1)Nhập công thức vào D2.
Điểm kiểm tra
| Region | Tổng Amount |
|---|---|
| North | 120 |
| South | 240 |
Kết quả phải do công thức ở D2 tạo ra và tràn sang D:E; không gõ tay 120 hoặc 240.
Lỗi thường gặp và cách sửa
Cách sửa: quay lại đúng vùng và đúng lệnh nêu trong các bước, sau đó đối chiếu trang tính trực tiếp với các trường nguồn Region, Amount, , Query.
Bài tập tự thực hành
Đổi tạm B2 từ 120 thành 150 và xác nhận North tính lại thành 150; sau đó khôi phục B2 về 120. Cuối cùng thử thêm East/80 ở hàng 4, mở rộng mảng thành {A1:B4}, rồi xóa hàng thử.
Tóm tắt kiến thức
- ✓Xác định kiểu data trước khi chọn tên cột trong QUERY.
- ✓Trong ví dụ mảng {A1:B3}, A/B trả #N/A còn Col1/Col2 chạy đúng.
- ✓QUERY trả hai cột: Region và tổng Amount.
- ✓Đổi một giá trị nguồn để kiểm tra tính lại rồi khôi phục mẫu.
- ✓Không gõ tay đáp á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 tiếp theo
Tiếp tục theo lộ trình với “Sửa cú pháp ngày trong QUERY”.
Bình luận
Chưa có bình luận. Hãy là người đầu tiên chia sẻ ý kiến.