Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Khám phá hàm QUERY trong Google Sheets: Mạnh mẽ và linh hoạt!

Sùng Mạnh Kỳ 14/03/2026 18:31 106 lượt xem 1 trả lời

Chào các bạn, hôm nay mình muốn chia sẻ một hàm mà mình thấy rất hữu ích trong Google Sheets mà có lẽ chưa được nhiều người biết đến hoặc khai thác hết: hàm QUERY.

Nếu bạn nào đã từng làm việc với SQL thì sẽ thấy hàm này cực kỳ quen thuộc. Nó cho phép chúng ta truy vấn dữ liệu theo nhiều điều kiện phức tạp, tương tự như cách bạn dùng câu lệnh SELECT trong SQL vậy.

Tại sao nên dùng QUERY?

  • Linh hoạt: Bạn có thể lọc, sắp xếp, nhóm, tổng hợp dữ liệu chỉ trong một hàm duyết.
  • Mạnh mẽ: Xử lý được các tập dữ liệu lớn một cách hiệu quả.
  • Dễ đọc (với người quen SQL): Cú pháp khá trực quan.

Ví dụ đơn giản:

Giả sử bạn có một bảng dữ liệu bán hàng từ cột A đến cột E, và bạn muốn lấy ra tất cả các đơn hàng có số lượng lớn hơn 10 và sắp xếp theo tên sản phẩm (cột B).

Dữ liệu của bạn nằm trong 'Bảng Dữ Liệu'!A1:E100.

Công thức QUERY sẽ như sau:

=QUERY('Bảng Dữ Liệu'!A1:E100, "SELECT * WHERE D > 10 ORDER BY B ASC", 1)

Trong đó:

  • 'Bảng Dữ Liệu'!A1:E100: Phạm vi dữ liệu của bạn.
  • "SELECT * WHERE D > 10 ORDER BY B ASC": Câu lệnh truy vấn.
  • *: Chọn tất cả các cột.
  • WHERE D > 10: Lọc những hàng có giá trị ở cột D lớn hơn 10.
  • ORDER BY B ASC: Sắp xếp kết quả theo cột B (tên sản phẩm) theo thứ tự tăng dần.
  • 1: Số hàng tiêu đề trong phạm vi dữ liệu của bạn.

Hàm QUERY còn làm được rất nhiều thứ khác như GROUP BY để tổng hợp, PIVOT để tạo bảng xoay, sử dụng các hàm tổng hợp như SUM, AVG, COUNT... Rất đáng để tìm hiểu sâu hơn đó ạ.

Có bạn nào đã từng dùng QUERY hoặc có ví dụ hay về hàm này thì chia sẻ thêm cho mọi người cùng học hỏi nhé!

0

Mình cũng là một fan cứng của hàm QUERY đây! Đúng là nó "mạnh mẽ và linh hoạt" như bạn nói, nhất là khi làm việc với các bảng dữ liệu lớn.

Mình hay dùng QUERY để tự động hóa việc tạo báo cáo, ví dụ như lọc ra những đơn hàng có giá trị cao trong một khoảng thời gian nhất định hoặc nhóm doanh thu theo từng khu vực.

Bạn đã thử dùng QUERY để nhóm và tính tổng đồng thời chưa? Chia sẻ kinh nghiệm của bạn với mọi người nhé!

4

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký