Giới thiệu
Hàm QUERY trong Google Trang tính là một công cụ mạnh mẽ, cho phép bạn xử lý, sắp xếp và phân tích dữ liệu dễ dàng bằng cách sử dụng cú pháp gần giống SQL (Structured Query Language). Với hàm QUERY, bạn có thể thực hiện các thao tác như lọc dữ liệu, sắp xếp, tổng hợp và tính toán trực tiếp trên bảng tính của mình. Hãy cùng tìm hiểu cách sử dụng hàm này qua bài viết chi tiết dưới đây.
1. Cú pháp của hàm QUERY
=QUERY(data, query, [headers])
Giải thích tham số:
data
: Phạm vi dữ liệu mà bạn muốn truy vấn.query
: Chuỗi câu lệnh truy vấn sử dụng cú pháp SQL để lọc và sắp xếp dữ liệu.[headers]
(tùy chọn): Số hàng đầu tiên trong phạm vi chứa tiêu đề. Nếu không chỉ định, Google Trang tính sẽ tự động xác định.
2. Các câu lệnh cơ bản trong hàm QUERY
a. Chọn cột cụ thể bằng SELECT
Chỉ định các cột bạn muốn lấy dữ liệu. Ví dụ: Chọn cột A và cột C từ phạm vi A1:C10.
=QUERY(A1:C10, "SELECT A, C")
b. Lọc dữ liệu với WHERE
Áp dụng điều kiện để lọc dữ liệu. Ví dụ: Lọc các hàng mà giá trị ở cột B lớn hơn 100.
=QUERY(A1:C10, "SELECT A, B WHERE B > 100")
c. Sắp xếp dữ liệu bằng ORDER BY
Sắp xếp dữ liệu theo thứ tự tăng dần hoặc giảm dần. Ví dụ: Sắp xếp cột B theo thứ tự giảm dần.
=QUERY(A1:C10, "SELECT A, B ORDER BY B DESC")
d. Tính toán dữ liệu với GROUP BY
Nhóm dữ liệu theo một hoặc nhiều cột và tính toán tổng hợp. Ví dụ: Tính tổng cột C cho từng giá trị trong cột A.
=QUERY(A1:C10, "SELECT A, SUM(C) GROUP BY A")
e. Giới hạn số lượng hàng bằng LIMIT
Giới hạn kết quả trả về. Ví dụ: Lấy 5 hàng đầu tiên.
=QUERY(A1:C10, "SELECT A, B LIMIT 5")
3. Ứng dụng thực tế của hàm QUERY
a. Lọc dữ liệu theo điều kiện cụ thể
Nếu bạn muốn chỉ hiển thị danh sách khách hàng mua hàng trên 1 triệu đồng, bạn có thể dùng:
=QUERY(A1:D50, "SELECT A, B, D WHERE D > 1000000")
b. Kết hợp nhiều điều kiện
Bạn có thể sử dụng các phép toán logic như AND
, OR
trong câu lệnh WHERE
. Ví dụ: Lọc danh sách sản phẩm có giá > 100 và số lượng tồn kho < 50.
=QUERY(A1:C20, "SELECT A, B WHERE B > 100 AND C < 50")
c. Tính toán nâng cao
Khi làm báo cáo, bạn có thể sử dụng hàm QUERY để tính tổng doanh thu từ các khu vực khác nhau:
=QUERY(A1:D100, "SELECT C, SUM(D) GROUP BY C")
4. Lợi ích khi sử dụng hàm QUERY
- Tiết kiệm thời gian: Thực hiện nhiều thao tác mà không cần sử dụng thêm các hàm khác.
- Linh hoạt: Tích hợp các câu lệnh phức tạp để phân tích dữ liệu dễ dàng.
- Đa dạng: Hỗ trợ sắp xếp, lọc, nhóm, và tính toán dữ liệu trong cùng một công thức.
5. Một số lưu ý khi sử dụng
- Cú pháp câu lệnh phải đặt trong dấu ngoặc kép
" "
. - Cột dữ liệu trong câu lệnh được định danh theo thứ tự chữ cái (A, B, C,…) thay vì tên cột thực tế.
- Đảm bảo phạm vi dữ liệu không có hàng trống để tránh lỗi.
Kết luận
Hàm QUERY trong Google Trang tính là một công cụ mạnh mẽ, giúp bạn xử lý dữ liệu nhanh chóng và hiệu quả. Việc nắm vững cú pháp và cách ứng dụng của hàm này sẽ giúp bạn tối ưu hóa công việc, đặc biệt trong xử lý và phân tích dữ liệu quy mô lớn.