Bạn đang vật lộn với việc lọc và phân tích dữ liệu trong Google Sheets? Bạn muốn trích xuất thông tin chính xác từ bảng tính lớn một cách nhanh chóng? Đừng lo lắng! Bài viết này sẽ giới thiệu hàm QUERY – một công cụ mạnh mẽ giúp bạn làm điều đó, thậm chí còn mạnh mẽ hơn cả việc sử dụng các bộ lọc thông thường. Bạn sẽ học cách sử dụng QUERY như ngôn ngữ SQL, mở ra một thế giới phân tích dữ liệu đầy tiềm năng.
Hàm QUERY trong Google Sheets cho phép bạn truy vấn dữ liệu từ một phạm vi hoặc bảng, tương tự như cách bạn sử dụng câu lệnh SQL trong cơ sở dữ liệu. Nó giúp bạn lọc, sắp xếp, nhóm và tính toán dữ liệu một cách linh hoạt.
Cú pháp của hàm QUERY
=QUERY(data, query, [headers])
- data: Phạm vi dữ liệu bạn muốn truy vấn.
- query: Chuỗi truy vấn bằng ngôn ngữ QUERY (tương tự SQL).
- headers: (Tùy chọn) Số lượng hàng tiêu đề trong dữ liệu của bạn. Nếu bỏ qua, Google Sheets sẽ tự động phát hiện.
Hướng dẫn từng bước sử dụng hàm QUERY
Step 1: Chuẩn bị dữ liệu
Giả sử bạn có một bảng dữ liệu về doanh số bán hàng như sau:
Bảng này chứa thông tin về Ngày, Sản phẩm, Số lượng và Doanh thu.
Step 2: Truy vấn đơn giản – Lọc dữ liệu
Để lọc ra tất cả các giao dịch bán sản phẩm ‘Áo thun’, bạn sử dụng QUERY như sau:
=QUERY(A1:D11, "SELECT * WHERE C = 'Áo thun'")
Trong đó:
A1:D11là phạm vi dữ liệu.SELECT *chọn tất cả các cột.WHERE C = 'Áo thun'lọc các hàng mà cột C (Sản phẩm) bằng ‘Áo thun’.
Step 3: Truy vấn phức tạp hơn – Sắp xếp và giới hạn kết quả
Để sắp xếp dữ liệu theo doanh thu giảm dần và chỉ hiển thị 5 giao dịch có doanh thu cao nhất, bạn sử dụng:
=QUERY(A1:D11, "SELECT * ORDER BY D DESC LIMIT 5")
Trong đó:
ORDER BY D DESCsắp xếp theo cột D (Doanh thu) theo thứ tự giảm dần.LIMIT 5giới hạn kết quả chỉ còn 5 hàng.
Step 4: Tính toán tổng doanh thu
Để tính tổng doanh thu của tất cả các giao dịch, bạn sử dụng:
=QUERY(A1:D11, "SELECT SUM(D)")
Hàm SUM(D) tính tổng các giá trị trong cột D.
- Sử dụng dấu nháy đơn (‘) để bao quanh các giá trị văn bản trong truy vấn.
- Kiểm tra kỹ cú pháp truy vấn để tránh lỗi.
- Nếu gặp lỗi, hãy thử đơn giản hóa truy vấn để xác định nguyên nhân.
Template Báo cáo Doanh số
✔ Tự động tổng hợp doanh số từ dữ liệu thô
✔ Dễ dàng tùy chỉnh và mở rộng
Để tìm hiểu thêm về các hàm và tính năng nâng cao của Google Sheets, bạn có thể tham khảo các bài viết hướng dẫn khác trên Sheetso.com.