Hàm QUERY Trong Google Sheets: Viết SQL Ngay Trong Bảng Tính
Chia sẻ
"Hướng dẫn chi tiết hàm QUERY — tính năng độc đáo của Google Sheets cho phép viết truy vấn SQL ngay trong ô. SELECT, WHERE, GROUP BY, ORDER BY, PIVOT và các mẹo nâng cao."
Hàm QUERY Là Gì?
QUERY là hàm mạnh nhất chỉ có trong Google Sheets. Nó cho phép bạn viết câu truy vấn kiểu SQL trực tiếp trong ô, giúp lọc, nhóm, sắp xếp và biến đổi dữ liệu cực kỳ linh hoạt — mà không cần Pivot Table.
Cú Pháp Cơ Bản
=QUERY(data, query, [headers])
-- Ví dụ:
=QUERY(A1:E100, "SELECT A, B, D WHERE C = 'Sales' ORDER BY D DESC", 1)SELECT — Chọn Cột
-- Chọn cột cụ thể
=QUERY(A:E, "SELECT A, C, E")
-- Tính toán
=QUERY(A:E, "SELECT A, D*E LABEL D*E 'Revenue'")WHERE — Lọc Dữ Liệu
-- Lọc text
=QUERY(A:E, "WHERE B = 'Hà Nội'")
-- Lọc số
=QUERY(A:E, "WHERE D > 1000000")
-- Lọc ngày
=QUERY(A:E, "WHERE E > date '2024-01-01'")
-- LIKE (tìm kiếm gần đúng)
=QUERY(A:E, "WHERE A LIKE '%Nguyễn%'")GROUP BY — Nhóm Dữ Liệu
-- Tổng doanh thu theo phòng ban
=QUERY(A:E, "SELECT B, SUM(D), COUNT(A) WHERE D IS NOT NULL GROUP BY B ORDER BY SUM(D) DESC LABEL SUM(D) 'Tổng DT', COUNT(A) 'Số đơn'")PIVOT — Xoay Bảng
-- Pivot doanh thu theo tháng và sản phẩm
=QUERY(A:E, "SELECT B, SUM(D) GROUP BY B PIVOT C")Kết Hợp QUERY Với Hàm Khác
-- QUERY từ sheet khác qua IMPORTRANGE
=QUERY(IMPORTRANGE("sheet_url", "Data!A:E"), "SELECT Col1, Col4 WHERE Col3 = 'Active'")
-- Lưu ý: dùng Col1, Col2... thay vì A, B... khi dùng với IMPORTRANGEKết Luận
Hàm QUERY là lý do nhiều người chọn Google Sheets thay Excel cho việc xử lý dữ liệu. Nếu bạn đã biết SQL, QUERY sẽ rất dễ học. Nếu chưa, đây là cách tuyệt vời để bắt đầu tư duy SQL.
📥 Tải File Demo
📥 Tải file demo: query-google-sheets-demo.xlsx
📎 File đính kèm bài viết — chứa đầy đủ dữ liệu mẫu
Mục lục
Muốn làm chủ Google Sheets?
Tham gia khóa học E-Learning của Trà Đá Data để được hướng dẫn chi tiết từ A-Z với Case Study thực tế.
Tìm hiểu ngayBình luận
Đăng nhập để tham gia bình luận
Đăng nhậpNhận bài viết mới nhất
Đăng ký để nhận thông báo khi có bài viết mới. Không spam, chỉ kiến thức chất lượng.
Bài viết liên quan
Khám phá thêm các bài viết cùng chủ đề

10 Công Thức Google Sheets Nâng Cao Mà Dân Data Phải Biết: QUERY, ARRAYFORMULA, FILTER
Tổng hợp 10 công thức Google Sheets nâng cao nhất: QUERY, ARRAYFORMULA, FILTER, SORT, UNIQUE, IMPORTRANGE, GOOGLEFINANCE, REGEXMATCH. Ví dụ thực tế và so sánh với Excel.
Data Validation Nâng Cao Trong Google Sheets: Custom Formula, Checkbox Và Dropdown Động
Hướng dẫn Data Validation nâng cao trong Google Sheets: custom formula validation, checkbox, dependent dropdown, regex validation — kiểm soát dữ liệu đầu vào chặt chẽ.
Google Apps Script: Tự Động Gửi Email, Tạo PDF Và Xử Lý Dữ Liệu Từ Google Sheets
Hướng dẫn dùng Google Apps Script để tự động hóa: gửi email hàng loạt, tạo PDF từ template, đồng bộ Sheets với Forms, trigger tự động.
