ViettelStore

Cách sử dụng hàm QUERY trong Google Sheet chi tiết từ cơ bản đến nâng cao

29/09/2025 | 07:00 PM

Trong thế giới dữ liệu ngày càng khổng lồ, việc tìm kiếm một công cụ giúp phân tích và lọc thông tin nhanh chóng là vô cùng cần thiết. Google Sheet không chỉ là bảng tính đơn thuần mà còn được trang bị những hàm mạnh mẽ, trong đó nổi bật là hàm QUERY trong Google Sheet. Với hàm này, bạn có thể dễ dàng truy vấn, chọn lọc, sắp xếp và kết hợp dữ liệu như đang làm việc với một hệ cơ sở dữ liệu chuyên nghiệp. Không chỉ hỗ trợ thao tác đơn giản, hàm QUERY còn mang đến khả năng xử lý linh hoạt và thông minh, giúp người dùng tiết kiệm thời gian và nâng cao hiệu quả công việc.

Hàm QUERY là gì?

Trong Google Sheet, hàm QUERY được coi là một công cụ mạnh mẽ giúp bạn tương tác với dữ liệu một cách linh hoạt, tương tự như việc sử dụng SQL trong các hệ thống cơ sở dữ liệu. Với hàm này, bạn có thể thực hiện nhiều thao tác khác nhau như lọc, sắp xếp, kết hợp hoặc tìm kiếm dữ liệu theo điều kiện. Điểm đặc biệt là chỉ với một công thức đơn giản, bạn đã có thể xử lý khối lượng dữ liệu lớn thay vì thao tác thủ công tốn nhiều thời gian.

Hàm QUERY cho phép tương tác với dữ liệu một cách linh hoạt
Hàm QUERY cho phép tương tác với dữ liệu một cách linh hoạt

Cách sử dụng hàm QUERY trong Google Sheet đơn giản

Khi mới làm quen, người dùng thường bắt đầu với các lệnh cơ bản như SELECT. Ví dụ:

Công thức: =QUERY(A1:D8, “SELECT *”)

Ý nghĩa: Trả về toàn bộ dữ liệu trong phạm vi từ ô A1 đến ô D8.

Công thức hàm: =QUERY(A1:D8, "SELECT *")
Công thức hàm: =QUERY(A1:D8, “SELECT *”)

Công thức: =QUERY(A1:D8, “SELECT A, B”)

Ý nghĩa: Chỉ lấy dữ liệu ở hai cột A và B trong phạm vi được chọn.

Công thức hàm: =QUERY(A1:D8, "SELECT A, B")
Công thức hàm: =QUERY(A1:D8, “SELECT A, B”)

Đây chính là nền tảng quan trọng trước khi bạn tiến đến các lệnh nâng cao trong quá trình sử dụng hàm QUERY trong Google Sheet.

Cách dùng hàm QUERY với điều kiện WHERE

Hàm QUERY trong Google Sheet hỗ trợ điều kiện lọc dữ liệu thông qua mệnh đề WHERE.

  • Công thức đơn điều kiện: =QUERY(A1:E7, “SELECT * WHERE D = ‘Nữ'”)

Ý nghĩa: Lọc toàn bộ dữ liệu trong phạm vi A1:E7 với điều kiện cột D có giá trị là Nữ.

Công thức hàm đơn điều kiện
Công thức hàm đơn điều kiện
  • Công thức nhiều điều kiện: =QUERY(A1:E8, “SELECT * WHERE D = ‘Nữ’ AND E >= 8”)

Ý nghĩa: Lấy dữ liệu của những học sinh nữ có điểm trung bình lớn hơn hoặc bằng 8.

Công thức hàm nhiều điều kiện
Công thức hàm nhiều điều kiện

Nhờ tính năng này, việc khai thác dữ liệu theo tiêu chí cụ thể trở nên trực quan và nhanh chóng hơn.

Dùng hàm QUERY để lọc và tra cứu dữ liệu

Giả sử bạn có bảng “Class A” với thông tin học sinh, muốn lọc ra những em có điểm trung bình ít nhất là 5, bạn nhập công thức: =QUERY(A1:E7, “SELECT * WHERE E >= 5”, 1)

Bảng "Class A" cung cấp thông tin học sinh
Bảng “Class A” cung cấp thông tin học sinh

Trong đó, số 1 đại diện cho việc hiển thị hàng tiêu đề trong kết quả. Đây là cách dùng hàm QUERY trong Google Sheet cực kỳ hữu ích cho việc thống kê học tập.

Nhập công thức: =QUERY(A1:E7, "SELECT * WHERE E →= 5", 1)
Nhập công thức: =QUERY(A1:E7, “SELECT * WHERE E →= 5”, 1)

Kết hợp nhiều Sheet thành một bằng hàm QUERY

Một trong những ứng dụng quan trọng của hàm QUERY trong Google Sheet là gộp dữ liệu từ nhiều bảng tính. Ví dụ: =QUERY({‘Class A’!A2:E;’Class B’!A2:E}, “SELECT * WHERE Col5 >= 8”, 0)

Hàm giúp gộp dữ liệu từ nhiều bảng tính
Hàm giúp gộp dữ liệu từ nhiều bảng tính

Ý nghĩa: Kết hợp dữ liệu của hai lớp vào một sheet tổng hợp, chỉ hiển thị học sinh có điểm trung bình từ 8 trở lên. Ở đây, Col5 đại diện cho cột E.

Sử dụng hàm QUERY với toán tử so sánh

Nếu muốn lọc học sinh có điểm chính xác là 8.2, công thức sẽ là: =QUERY(A1:E7, “SELECT * WHERE E = 8.2”, 1)

Các toán tử thường gặp gồm =, >, <, >=, <= và <>. Chúng giúp bạn điều chỉnh linh hoạt tiêu chí lọc dữ liệu.

Nhập công thức: =QUERY(A1:E7, "SELECT * WHERE E = 8.2", 1)
Nhập công thức: =QUERY(A1:E7, “SELECT * WHERE E = 8.2”, 1)

Cách kết hợp hàm QUERY với AND và OR

  • Với AND: =QUERY(A1:E7, “SELECT * WHERE D = ‘Nam’ AND E >= 5”)

Ý nghĩa: Hiển thị danh sách học sinh nam có điểm trung bình tối thiểu 5.

Công thức kết hợp hàm QUERY với AND
Công thức kết hợp hàm QUERY với AND
  • Với OR: =QUERY(A1:E7, “SELECT * WHERE E = 10 OR E = 3.7”)

Ý nghĩa: Lọc học sinh có điểm bằng 10 hoặc 3.7.

Công thức kết hợp hàm QUERY với OR
Công thức kết hợp hàm QUERY với OR

Sử dụng hàm QUERY cùng IF

Hàm IF có thể kết hợp với QUERY để phân loại dữ liệu. Ví dụ: =ArrayFormula(IF(QUERY(A2:E7, “SELECT E”) >= 5, “Đậu”, “Rớt”))

Kết quả: Tự động phân loại học sinh theo điều kiện điểm trung bình. Đây chính là minh chứng cho tính linh hoạt của cách sử dụng hàm QUERY trong Google Sheet.

Công thức kết hợp hàm QUERY với IF
Công thức kết hợp hàm QUERY với IF

Tính tổng với hàm QUERY và SUM

Bạn có thể tính tổng điểm trung bình bằng công thức: =SUM(QUERY(A1:E7, “SELECT E”, 0))

Công thức này vừa truy vấn dữ liệu, vừa cộng dồn kết quả để cho ra tổng điểm trung bình của lớp.

Công thức kết hợp hàm QUERY với SUM
Công thức kết hợp hàm QUERY với SUM

Kết hợp hàm QUERY với IMPORTRANGE

Đây là một ví dụ nâng cao về việc kéo dữ liệu từ tệp khác: =QUERY(IMPORTRANGE(“link_file”, “Class A!A:E”), “SELECT * WHERE Col5 >= 5”)

Công thức này cho phép bạn đồng bộ dữ liệu học sinh từ nhiều file riêng biệt.

Công thức kết hợp hàm QUERY với IMPORTRANGE
Công thức kết hợp hàm QUERY với IMPORTRANGE

Sử dụng hàm QUERY cùng VLOOKUP

Ví dụ: =VLOOKUP(H5, QUERY(A4:F11, “SELECT *”), 5, FALSE)

Ý nghĩa: Tìm ngày sinh của học sinh dựa trên mã số trong ô H5. Đây là một cách ứng dụng hàm QUERY nâng cao trong Google Sheet.

Công thức kết hợp hàm QUERY với VLOOKUP
Công thức kết hợp hàm QUERY với VLOOKUP

Các câu lệnh hữu ích trong hàm QUERY

  • OFFSET: Bỏ qua một số dòng dữ liệu đầu tiên.
  • CONTAINS: Lọc dữ liệu theo từ khóa chứa trong cột.
Câu lệnh CONTAINS
Câu lệnh CONTAINS
  • LIKE: Tìm kiếm dữ liệu gần giống với ký tự mẫu.
Câu lệnh LIKE
Câu lệnh LIKE
  • ORDER BY: Sắp xếp dữ liệu tăng dần hoặc giảm dần.
Câu lệnh ORDER BY
Câu lệnh ORDER BY
  • GROUP BY: Nhóm dữ liệu theo giá trị cột.
Câu lệnh GROUP BY
Câu lệnh GROUP BY
  • LIMIT: Giới hạn số dòng kết quả trả về.
Câu lệnh LIMIT
Câu lệnh LIMIT
  • LABEL: Đổi tên tiêu đề của cột trong kết quả truy vấn.
Câu lệnh LABEL
Câu lệnh LABEL

Những lưu ý khi sử dụng hàm QUERY trong Google Sheet

  • Không phân biệt chữ hoa hay chữ thường.
  • Khi gộp nhiều sheet, nên dùng Col + số thứ tự cột.
  • Khi truy xuất trong một sheet, có thể dùng tên cột A, B, C…
Một số lưu ý khi dùng hàm QUERY trong Google Sheet
Một số lưu ý khi dùng hàm QUERY trong Google Sheet

Một số lỗi thường gặp

  • Lỗi #ERROR: Do sai cú pháp công thức.
  • Lỗi #VALUE!: Thường do dữ liệu tham chiếu không hợp lệ.
  • Lỗi #N/A: Không tìm thấy giá trị thỏa điều kiện.
Các lỗi thường gặp khi dùng hàm QUERY
Các lỗi thường gặp khi dùng hàm QUERY

Kết luận

Hàm QUERY trong Google Sheet mang lại sự tiện lợi vượt trội trong xử lý dữ liệu. Từ những thao tác đơn giản như lọc thông tin cho đến những truy vấn phức tạp, công cụ này đều đáp ứng nhanh chóng và chính xác. Đặc biệt, khi kết hợp với các hàm khác như IF, VLOOKUP, hoặc IMPORTRANGE, khả năng phân tích dữ liệu sẽ được nâng lên một tầm cao mới.

Nếu bạn thường xuyên làm việc với dữ liệu trong học tập hoặc công việc văn phòng, việc thành thạo cách dùng hàm QUERY trong Google Sheet chắc chắn sẽ giúp bạn tiết kiệm thời gian, tối ưu hiệu quả và nâng cao độ chính xác.

Đừng quên rằng để học tập và làm việc hiệu quả, bạn cần một chiếc laptop mạnh mẽ và ổn định. Hãy đến ngay Viettel Store để mua laptop chính hãng với giá tốt, nhiều ưu đãi hấp dẫn, bảo hành uy tín và dịch vụ hậu mãi tận tâm.

Xem thêm:

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Mời bạn đăng nhập Đăng nhập để bình luận.
Bằng cách điền và gửi thông tin, bạn đồng ý với Điều khoản sử dụng của ViettelStore