Hàm QUERY trong Google Sheets: lọc, nhóm, sắp xếp bằng câu lệnh giống SQL
Học hàm QUERY nhanh: select, where, group by, order by, label. Ví dụ tổng hợp doanh số, lọc học sinh, đếm theo nhóm chỉ với một công thức.
QUERY là "vũ khí bí mật" của Google Sheets: một công thức có thể vừa lọc, vừa nhóm, vừa sắp xếp như một báo cáo tổng hợp.
Cú pháp
fx=QUERY(vùng_dữ_liệu, "câu truy vấn", số_dòng_tiêu_đề)
Trong câu truy vấn, các cột được gọi bằng chữ cái A, B, C… của vùng dữ liệu.
Các mệnh đề cơ bản
- select: chọn cột —
select B, D - where: lọc —
where D >= 8,where C = '12C3'(chữ đặt trong dấu nháy đơn) - order by: sắp xếp —
order by D desc - group by + hàm tổng hợp:
sum(),avg(),count(),max(),min() - label: đặt tên cột kết quả
Ví dụ
fx=QUERY(A1:G41, "select B, D where D >= 8 order by D desc", 1)
=QUERY(A1:F200, "select B, sum(D) group by B label sum(D) 'Tổng SL'", 1)
=QUERY(A1:G41, "select C, count(B), avg(D) group by C", 1)
Dòng cuối thống kê sĩ số và điểm Toán trung bình theo từng lớp.
Lỗi hay gặp
- Chữ trong where phải dùng nháy đơn
'12C3', còn cả câu truy vấn nằm trong nháy kép. - Một cột vừa có số vừa có chữ: QUERY lấy kiểu chiếm đa số, giá trị còn lại thành trống.
- Ngày tháng trong where phải viết dạng
date '2026-11-01'.
Xem kết quả mẫu tại trang QUERY.
🧪 Thực hành ngay trên bảng tính mẫu
Hoặc làm bài tập có chấm điểm tự động trong Lộ trình học.