Bạn đang gặp khó khăn khi tạo báo cáo từ dữ liệu lớn trong Google Sheets?
Việc lọc, sắp xếp và tổng hợp dữ liệu thủ công tốn rất nhiều thời gian và công sức. Bạn muốn tự động hóa quy trình này để tiết kiệm thời gian và tập trung vào những công việc quan trọng hơn?
Bài viết này sẽ giúp bạn!
Chúng ta sẽ cùng nhau khám phá hàm QUERY mạnh mẽ trong Google Sheets, giúp bạn tạo ra những báo cáo chuyên nghiệp, trực quan và dễ dàng cập nhật. Bạn sẽ học được cách sử dụng QUERY để:
- Lọc dữ liệu theo nhiều tiêu chí
- Sắp xếp dữ liệu theo thứ tự mong muốn
- Tính toán các giá trị tổng, trung bình, số lượng
- Tạo các báo cáo tổng hợp phức tạp
🛠 Công cụ & tài nguyên nên dùng
Nếu bạn muốn làm nhanh hơn và áp dụng ngay vào công việc thực tế:
⚡ Đây là các tài nguyên mình đã dùng thực tế và thấy hiệu quả.
Hàm QUERY là gì?
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âu lệnh SQL. Nó cung cấp một cách mạnh mẽ để lọc, sắp xếp, tổng hợp và biến đổi dữ liệu một cách linh hoạt.
Cú pháp của hàm QUERY
Cú pháp cơ bản của hàm QUERY như sau:
=QUERY(data, query, [headers])
- data: Phạm vi dữ liệu bạn muốn truy vấn.
- query: Chuỗi truy vấn SQL.
- headers: (Tùy chọn) Số lượng hàng tiêu đề trong dữ liệu. 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
Hãy cùng xem xét một ví dụ thực tế để hiểu rõ hơn về cách sử dụng hàm QUERY.
Bước 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, bao gồm các cột: Ngày, Sản phẩm, Số lượng, Đơn giá.
Bước 2: Viết câu lệnh QUERY
Để lọc dữ liệu chỉ hiển thị các sản phẩm có số lượng bán lớn hơn 10, bạn có thể sử dụng câu lệnh sau:
=QUERY(A1:D100, "SELECT * WHERE C > 10")
Trong đó:
- A1:D100 là phạm vi dữ liệu.
- SELECT * chọn tất cả các cột.
- WHERE C > 10 là điều kiện lọc, chỉ chọn các hàng có giá trị ở cột C (Số lượng) lớn hơn 10.
Bước 3: Sử dụng hàm QUERY để tạo báo cáo
Nhập câu lệnh QUERY vào một ô trống trong Google Sheets. Kết quả sẽ hiển thị báo cáo đã được lọc theo điều kiện của bạn.
Các ví dụ QUERY nâng cao
Ví dụ 1: Sắp xếp dữ liệu
Để sắp xếp dữ liệu theo cột Ngày theo thứ tự tăng dần, bạn có thể sử dụng câu lệnh sau:
=QUERY(A1:D100, "SELECT * ORDER BY A")
Ví dụ 2: Tính tổng doanh thu
Để tính tổng doanh thu của tất cả các sản phẩm, bạn có thể sử dụng câu lệnh sau:
=QUERY(A1:D100, "SELECT SUM(C*D)")
Ví dụ 3: Tạo báo cáo tổng hợp theo sản phẩm
Để tạo báo cáo tổng hợp doanh thu theo từng sản phẩm, bạn có thể sử dụng câu lệnh sau:
=QUERY(A1:D100, "SELECT B, SUM(C*D) GROUP BY B")
Bảng tổng hợp các hàm QUERY phổ biến
| Hàm | Mô tả |
|---|---|
| SELECT | Chọn các cột cần hiển thị. |
| WHERE | Lọc dữ liệu theo điều kiện. |
| ORDER BY | Sắp xếp dữ liệu. |
| SUM | Tính tổng. |
| AVG | Tính trung bình. |
| COUNT | Đếm số lượng. |
| GROUP BY | Nhóm dữ liệu. |
Để tìm hiểu thêm về các hàm QUERY khác, bạn có thể tham khảo tài liệu chính thức của Google Sheets: https://support.google.com/docs/answer/3093343?hl=vi
Nếu bạn muốn tự động hóa việc tạo bảng thống kê, hãy xem bài viết này.
Ngoài ra, bạn có thể tìm hiểu cách tính KPI tự động trong Google Sheets để theo dõi hiệu quả công việc.
- Sử dụng dấu ngoặc kép đơn (‘) để bao quanh các chuỗi văn bản trong câu lệnh QUERY.
- Kiểm tra kỹ cú pháp của câu lệnh QUERY để tránh lỗi.
- Sử dụng các hàm QUERY kết hợp để tạo ra những báo cáo phức tạp hơn.
🛠 Công cụ & tài nguyên nên dùng
Nếu bạn muốn làm nhanh hơn và áp dụng ngay vào công việc thực tế:
⚡ Đây là các tài nguyên mình đã dùng thực tế và thấy hiệu quả.