Hướng dẫn - Cập nhật lần cuối 05/04/2022

Hàm QUERY là một trong những tính năng hữu ích và tốt nhất trong Google Trang tính. Khi được sử dụng hết tiềm năng, nó có thể làm được một số điều thực sự đáng kinh ngạc trong Google Trang tính.

Trong hướng dẫn này, tôi sẽ giải thích chức năng QUERY của Google Trang tính và hiển thị cho bạn nhiều ví dụ thực tế về cách bạn có thể sử dụng nó trong Google Trang tính.

Trước khi tìm hiểu về cú pháp hoặc ví dụ của hàm, hãy để tôi giải thích tính hữu ích của hàm QUERY.

Khi nào sử dụng chức năng QUERY trong Google Trang tính

Hàm QUERY cho phép bạn truy xuất dữ liệu cụ thể từ tập dữ liệu dạng bảng.

Ví dụ: giả sử bạn có dữ liệu khổng lồ – giả sử dữ liệu bán lẻ cho nhiều cửa hàng. Bạn có thể sử dụng tính năng truy vấn của Google Trang tính để nhanh chóng nhận được các dữ liệu sau:

  • Tất cả dữ liệu bán hàng của Cửa hàng A.
  • Tất cả dữ liệu bán hàng cho sản phẩm A từ cửa hàng B
  • Tất cả các đợt bán hàng trong tháng Giêng

Bạn cũng có thể sử dụng hàm truy vấn để lấy một tập dữ liệu con từ tập dữ liệu chính. Ví dụ: nếu dữ liệu của bạn có 10 cột, bạn có thể sử dụng chức năng QUERY trong Google Trang tínhđể chỉ trích xuất 3 hoặc 4 cột bạn cần.

Chúng ta sẽ xem cách thực hiện tất cả điều này với các ví dụ.

Trước tiên, hãy bắt đầu với cú pháp của hàm QUERY trong Google Trang tính.

Hàm QUERY – Cú pháp

Đây là cú pháp của hàm truy vấn trong Google Trang tính:

QUERY (dữ liệu, truy vấn, [headers])

  • dữ liệu là phạm vi dữ liệu mà bạn muốn truy vấn. Lấy ví dụ về dữ liệu doanh số bán lẻ, đây sẽ là một phạm vi ô chứa tất cả dữ liệu bán hàng.
  • truy vấn là biểu thức truy vấn mà bạn sẽ sử dụng để lấy dữ liệu cần thiết. Biểu thức truy vấn này được viết bằng ngôn ngữ truy vấn Google Visualization API. Nó cũng rất giống với biểu thức truy vấn được sử dụng trong SQL. Nó luôn được viết trong dấu ngoặc kép. Nhưng đừng lo lắng về nó. Tôi sẽ chỉ cho bạn cách tạo các biểu thức này ở phần sau trong hướng dẫn này.
  • [headers] là một đối số tùy chọn. Đây là nơi bạn chỉ định số lượng hàng tiêu đề mà tập dữ liệu của bạn chứa. Nếu thông số này bị bỏ qua, Google Trang tính sẽ đoán nó dựa trên nội dung của tập dữ liệu.

Hiểu các biểu thức hàm QUERY – Với các ví dụ

Cách tốt nhất để hiểu hàm QUERY trong Google Trang tính là tìm hiểu cách sử dụng các biểu thức với một tập dữ liệu.

Đối với hướng dẫn này, tôi đang sử dụng tập dữ liệu phim Hollywood có doanh thu cao nhất. Tôi lấy cái này từ Wikipedia (tất nhiên!). Lưu ý rằng tổng doanh thu chưa được điều chỉnh theo lạm phát (vì vậy đừng kinh ngạc khi bạn thấy Spider-Man 3 và Fate of the Furious trong danh sách).

Dưới đây là ảnh chụp nhanh về dữ liệu trông như thế nào:

Tập dữ liệu chứa dữ liệu của 50 phim trong 4 cột – xếp hạng, tiêu đề, tổng và năm phát hành.

Điều đầu tiên tôi sẽ làm với tập dữ liệu này là tạo một phạm vi được đặt tên cho nó. Tạo một phạm vi đã đặt tên cho phép tôi dễ dàng truy cập dữ liệu đó từ các trang tính khác. Lưu ý rằng nếu bạn không tạo một phạm vi được đặt tên, bạn sẽ phải sử dụng một tham chiếu ô cùng với tên trang tính.

Ví dụ, thay vì sử dụng = Data! A1: D51 Tôi có thể sử dụng = MovieData (như chúng ta sẽ thấy trong các ví dụ).

Bây giờ, chúng ta hãy đi sâu vào và xem những điều thú vị bạn có thể làm với tính năng yêu cầu.

Ví dụ 1: Lấy một số cột từ tập dữ liệu (Chọn mệnh đề)

Nếu bạn muốn trích xuất một phần của tập dữ liệu từ toàn bộ tập dữ liệu, bạn có thể sử dụng câu lệnh SELECT.

Đây là một công thức sẽ trích xuất xếp hạng (trong cột A) và tiêu đề của bộ phim (trong cột B).

= QUERY (MovieData, “Chọn A, B”)

Lưu ý rằng mỗi hàm QUERY phải chứa một câu lệnh Chọn. “SELECT” cho hàm truy vấn biết cột dữ liệu nào cần xem xét khi truy xuất dữ liệu.

Biểu thức Chọn và bất kỳ biểu thức nào khác trong đối số truy vấn luôn được đặt trong dấu ngoặc kép.

Trong trường hợp này, chúng tôi đã chỉ định rằng cột A và B phải được trích xuất hoàn toàn.

Đây là kết quả của công thức:

Xin lưu ý rằng tôi đã trích xuất kết quả sang một trang tính khác.

Ngoài ra, công thức sẽ chỉ trả về giá trị chứ không phải định dạng.

Tương tự, nếu bạn muốn lấy tên phim và năm phát hành, bạn có thể sử dụng công thức sau:

= QUERY (MovieData, “Chọn B, D”)

Ví dụ 2 – Truy xuất dữ liệu theo thứ tự tăng dần / giảm dần (Điều kiện đặt hàng)

Khi truy xuất dữ liệu, bạn có thể chỉ định thứ tự mà bạn muốn sắp xếp tập dữ liệu.

Ví dụ: trong ví dụ về dữ liệu phim này, chúng ta hãy xem cách truy vấn dữ liệu và lấy các cột cho “Tiêu đề” và “Năm phát hành”, sau đó sắp xếp chúng theo thứ tự giảm dần (để các bộ phim phát hành gần đây nhất được hiển thị đầu tiên).

Đây là công thức để lấy dữ liệu theo thứ tự giảm dần:

= QUERY (MovieData, “Chọn B, D Thứ tự theo D Desc”)

Trong công thức trên, ngoài mệnh đề Chọn, có một mệnh đề mới là Thứ tự.

Mệnh đề Order yêu cầu truy vấn sắp xếp dữ liệu theo thứ tự tăng dần / giảm dần dựa trên cột được chỉ định (trong trường hợp này là cột D).

Nếu tôi muốn sắp xếp dữ liệu theo thứ tự tăng dần, công thức sẽ là:

= QUERY (MovieData, “Chọn B, D Thứ tự theo D Asc”)

Điều này sẽ đưa Jurrasic Park lên đầu bảng xếp hạng được phát hành vào năm 1993.

Ví dụ 3 – Trích xuất và lọc dữ liệu bằng cách sử dụng các điều kiện

Cho đến nay, chúng tôi đã truy xuất tất cả các cột bằng cách sử dụng hàm truy vấn.

Bây giờ chúng ta hãy xem làm thế nào để trích xuất dữ liệu dựa trên một điều kiện.

Ví dụ: giả sử tôi chỉ muốn trích xuất dữ liệu cho các phim phát hành sau năm 2000.

Đây là công thức tôi có thể sử dụng cho việc này:

= QUERY (MovieData, “Chọn B, D trong đó D> 2000”)

Công thức truy vấn này sẽ truy xuất tên phim và năm, đồng thời chỉ hiển thị các phim có ngày phát hành sau năm 2000.

Đó là mệnh đề “where” cho phép bạn lọc dữ liệu.

Nếu bạn muốn lấy dữ liệu về các phim phát hành sau năm 2010 hoặc trước năm 1995, bạn có thể sử dụng công thức sau:

= QUERY (MovieData, “Chọn B, D trong đó D> 2010 hoặc D <1995")

Nếu bạn muốn sắp xếp dữ liệu theo thứ tự tăng dần tùy thuộc vào năm, công thức sẽ như sau:

= QUERY (MovieData, “Chọn B, D trong đó D> 2010 hoặc D <1995 theo thứ tự D Asc")

Lưu ý rằng chúng ta đã sử dụng cả ba mệnh đề trên – Chọn, Thứ tự và Ở đâu.

Đây là kết quả của công thức cuối cùng chúng tôi đã sử dụng:

Mệnh đề Where có thể hữu ích khi bạn có một danh mục mà bạn muốn lọc. Ví dụ: nếu tôi cũng có thể loại phim trong danh sách này và tôi muốn lọc dữ liệu theo thể loại, tôi có thể chỉ định nó bằng mệnh đề “Ở đâu”.

Tương tự, tôi có thể lọc tên phim dựa trên tổng bộ sưu tập. Ví dụ, loại bỏ tất cả các bộ phim đã thu về hơn một tỷ đô la.

Một cách tuyệt vời khác để sử dụng mệnh đề “Where” là sử dụng nó với danh sách thả xuống.

Ví dụ: nếu tôi có các thể loại, tôi có thể liệt kê các thể loại đó trong danh sách thả xuống trong một ô và sử dụng tham chiếu ô với mệnh đề where.

Ví dụ 4 – Nhóm dữ liệu bằng hàm truy vấn (mệnh đề nhóm)

Bạn cũng có thể nhóm dữ liệu bằng mệnh đề Nhóm trong một hàm truy vấn.

Ví dụ: giả sử tôi muốn lấy tổng số phim phát hành mỗi năm, tôi có thể sử dụng mệnh đề Nhóm như hình dưới đây:

= QUERY (MovieData, “Chọn D, Đếm (C) nhóm theo D”)

Điều này sẽ cho một kết quả như dưới đây:

Nếu bạn đã làm việc với Excel PivotTables trước đây, bạn có thể thấy rằng đầu ra có logic và định dạng tương tự.

Bạn có thể sử dụng mệnh đề “Order” (như hình bên dưới) để sắp xếp dữ liệu và lấy năm mới nhất ở trên cùng.

= QUERY (MovieData, “Chọn D, Đếm (C) nhóm theo D Thứ tự theo D Desc”)

Tôi hy vọng các ví dụ trên sẽ giúp bạn bắt đầu với hàm QUERY trong Google Trang tính.

Bạn có thể làm được nhiều việc hơn nữa với tính năng này. Tôi đã viết hướng dẫn này để cung cấp cho bạn một điểm khởi đầu tốt. Giờ đây, bạn có thể khám phá tính năng truy vấn của Google Trang tính và tìm hiểu thêm về tính năng này.

Nội dung tương tự:

4 cách miễn phí để chạy ứng dụng Android trên PC của bạn

Hướng dẫn • 23/04/2022

Bạn đã bao giờ mơ ước được chạy một ứng dụng hoặc trò chơi Android trên PC để không phải đối mặt với màn ...

Cách mở Apple ProRAW & ProRes trên PC chạy Windows 10/11

Hướng dẫn • 18/04/2022

Chụp ảnh hoặc quay video trên iPhone của bạn thật tiện lợi. Tất cả những gì bạn phải làm là trỏ và bấm để ...

Cách xem và tải xuống Peacock trong Cửa hàng kênh Roku

Hướng dẫn • 23/04/2022

Con công bây giờ nó đã được cung cấp trên các thiết bị, nó cũng đang được triển khai cho các gia đình khác. ...

Cách Đăng ký và chơi Free Fire trong máy chủ Brazil, Global

Hướng dẫn • 20/09/2022

Free Fire Garena là một trong những trò chơi phổ biến nhất trên toàn cầu, với hơn 500 triệu lượt tải xuống trên tất ...