Google Trang tính cung cấp nhiều chức năng để giúp hợp lý hóa quy trình phân tích dữ liệu. Một hàm đặc biệt hữu ích là hàm QUERY, cho phép bạn trích xuất thông tin cụ thể từ bảng tính của mình dựa trên các tiêu chí hoặc điều kiện đã chỉ định.
Trong hướng dẫn này, chúng ta sẽ khám phá cú pháp và các tham số của hàm QUERY, đồng thời cung cấp các ví dụ để minh họa cách bạn có thể sử dụng QUERY một cách hiệu quả trong bảng tính của mình.
Chức năng QUERY là gì?
Mặc dù QUERY hoạt động tương tự như chức năng LỌC trong Google Trang tính, nhưng nó sử dụng ngôn ngữ truy vấn giống như SQL để trích xuất dữ liệu. Nó cho phép bạn viết các truy vấn bằng cách sử dụng các mệnh đề SELECT, WHERE, ORDER BY và các mệnh đề khác, mang lại khả năng kiểm soát và linh hoạt hơn đối với quá trình truy xuất dữ liệu.
Cú pháp cơ bản cho QUERY trong Google Trang tính như sau:
=QUERY(data, query, [headers])
Hãy chia nhỏ từng thành phần của cú pháp:
- dữ liệu: Điều này đề cập đến phạm vi ô chứa dữ liệu bạn muốn truy vấn. Nó có thể là một cột hoặc nhiều cột và hàng.
- truy vấn: Đây là nơi bạn chỉ định các tiêu chí để lọc và sắp xếp dữ liệu.
- [headers]: Đây là tham số tùy chọn xác định xem hàng đầu tiên trong phạm vi dữ liệu của bạn có chứa tiêu đề hay không. Nếu bạn đặt tham số này thành 1, Google Trang tính sẽ coi hàng đầu tiên là tiêu đề và sử dụng chúng trong truy vấn.
Cách sử dụng hàm QUERY trong Google Sheets
Dưới đây là một vài ví dụ về cách bạn có thể sử dụng hàm QUERY trong Google Trang tính:
Lọc dữ liệu
Giống như các slicer trong Google Trang tính, QUERY cho phép bạn lọc dữ liệu dựa trên các điều kiện cụ thể. Bạn có thể bao gồm các mệnh đề khác nhau trong biểu thức truy vấn của mình để đạt được điều này.
Giả sử bạn có tập dữ liệu bán hàng với các cột A, B và C. Cột A chứa tên sản phẩm, cột B chứa số lượng đã bán và cột C chứa tổng số tiền bán được. Bạn muốn lọc dữ liệu để chỉ hiển thị các hàng có tổng số tiền bán hàng lớn hơn $500. Giả sử dữ liệu của bạn bắt đầu từ ô A2bạn có thể sử dụng công thức sau:
=QUERY(A:C, "SELECT * WHERE C > 500")
Truy vấn này sẽ trả về các hàng có tổng số tiền bán hàng (cột C) lớn hơn $500.
Sắp xếp dữ liệu
Hàm QUERY cũng cho phép bạn sắp xếp dữ liệu của mình dựa trên một hoặc nhiều cột. Bạn có thể sử dụng mệnh đề ORDER BY trong biểu thức truy vấn của mình để chỉ định thứ tự sắp xếp.
Giả sử bạn muốn sắp xếp bộ dữ liệu bán hàng dựa trên tên sản phẩm (cột A) theo thứ tự bảng chữ cái. Bạn sẽ sử dụng công thức dưới đây:
=QUERY(A2:C7, "SELECT * ORDER BY A ASC")
Công thức này sẽ trả về dữ liệu từ các cột A, B và C, được sắp xếp theo thứ tự tăng dần dựa trên tên sản phẩm.
Kết hợp nhiều điều kiện
Tiếp tục với tập dữ liệu bán hàng, giả sử bạn muốn lọc tập dữ liệu bán hàng để chỉ hiển thị các hàng có số lượng bán lớn hơn 30và tổng số tiền bán hàng lớn hơn $500.
=QUERY(A2:C7, "SELECT * WHERE B > 30 AND C > 500")
Những ví dụ này minh họa cách bạn có thể sử dụng hiệu quả hàm QUERY trong Google Trang tính để truy xuất, lọc và sắp xếp dữ liệu dựa trên các tiêu chí cụ thể.
Truy vấn dữ liệu từ các trang tính khác trong Google Trang tính
Bạn cũng có thể sử dụng hàm QUERY để trích xuất dữ liệu từ các trang tính khác trong cùng một tài liệu Google Trang tính. Để truy vấn dữ liệu từ một trang tính khác, bạn cần tham chiếu tên trang tính theo sau là dấu chấm than (!) trước phạm vi.
Giả sử bạn có hai trang tính trong sổ làm việc Google Trang tính của mình: Tờ1 Và Tờ2. Tờ1 chứa một danh sách các sinh viên có tên, tuổi và lớp của họ và bạn muốn truy vấn những sinh viên có điểm cao hơn 75 và hiển thị thông tin của họ trong Tờ2.
Nhập công thức sau vào ô A1 của Tờ2:
=QUERY(Sheet1!A1:C, "SELECT A, B, C WHERE C>75", 1)
Bây giờ, kết quả truy vấn, bao gồm thông tin đầy đủ của học sinh có điểm cao hơn 75sẽ được hiển thị trong Tờ2 bắt đầu từ ô A1. Bạn có thể điều chỉnh công thức dựa trên các yêu cầu truy vấn và dữ liệu cụ thể của mình.
Tối ưu hóa Google Sheets với chức năng QUERY
Hàm QUERY trong Google Trang tính là một công cụ mạnh mẽ cho phép bạn thao tác dữ liệu dựa trên các tiêu chí cụ thể. Bằng cách nắm vững cú pháp và hiểu cách thức hoạt động của hàm QUERY, bạn có thể lọc và sắp xếp dữ liệu trong bảng tính của mình một cách hiệu quả.
Cho dù bạn đang phân tích dữ liệu bán hàng, tiến hành nghiên cứu hay quản lý dự án, chức năng QUERY có thể nâng cao đáng kể khả năng phân tích dữ liệu của bạn trong Google Trang tính.