Truy vấn Google Trang tính không khớp

Chức năng Google Sheets QUERY là một trong những chức năng mạnh mẽ nhất trong Google Sheets. Nó rất linh hoạt và có thể được áp dụng cho các vấn đề đơn giản và phức tạp. Tuy nhiên, đối với một người mới, nó có thể hơi phức tạp

Tin tốt là nếu bạn biết các quy tắc của hàm và xem xét một số ví dụ, chắc chắn bạn sẽ tìm thấy hàng trăm cách để sử dụng nó

Hướng dẫn này sẽ giúp bạn hiểu chức năng QUERY của Google Sheets, cú pháp của nó và cách sử dụng nó. Để giúp bạn biết cách áp dụng hàm trong các trường hợp khác nhau, chúng tôi sẽ thực hiện từng bước một và giải thích bằng một số ví dụ về truy vấn bảng tính của Google, bắt đầu từ truy vấn đơn giản đến phức tạp hơn

Mục lục

Chức năng QUERY của Google Trang tính làm gì?

Hàm QUERY giúp bạn áp dụng truy vấn cho bảng dữ liệu trong Google Sheets. Bạn có thể sử dụng nó để trích xuất một tập hợp con dữ liệu từ tập dữ liệu chính của mình, điều này có thể giúp bạn xem xét các lĩnh vực quan tâm trong dữ liệu của mình, từ đó giúp bạn có cái nhìn sâu sắc hơn

Một truy vấn có thể được coi là một bộ lọc, bảng tổng hợp, v.v. Nếu trước đây bạn đã từng làm việc với cơ sở dữ liệu bằng SQL, thì bạn sẽ thấy rằng định dạng của hàm QUERY không khác lắm. Trên thực tế, hàm QUERY chủ yếu liên quan đến việc sử dụng các truy vấn kiểu SQL và áp dụng chúng cho một tập dữ liệu nhất định

Cú pháp hàm QUERY

Cú pháp của hàm QUERY như sau

=QUERY[data, query_string, [headers]]

Nơi đây,

  • dữ liệu là phạm vi ô chứa dữ liệu của bạn
  • query_string là một chuỗi chứa truy vấn mà bạn muốn chạy trên dữ liệu của mình
  • tiêu đề là số hàng tiêu đề trên tập dữ liệu của bạn. Tham số này là tùy chọn

Hàm QUERY đọc truy vấn được cung cấp trong query_string và áp dụng truy vấn đó cho dữ liệu đã cho, từ đó trả về bảng kết quả thu được sau khi chạy truy vấn

Chuỗi truy vấn không chứa gì ngoài một truy vấn. Điều thú vị là định dạng truy vấn của Bảng tính Google khá giống với định dạng của truy vấn SQL thông thường. Một truy vấn thường bao gồm một hoặc nhiều mệnh đề và cũng có thể chứa các hàm tổng hợp tùy chọn và/hoặc các phép toán số học

Trước khi tiếp tục, trước tiên chúng ta hãy hiểu ý nghĩa của mệnh đề, hàm tổng hợp và phép toán số học trong chuỗi truy vấn

Điều khoản

Mệnh đề là một phần của truy vấn cho phép bạn lọc dữ liệu đã cho. Một số mệnh đề cũng cho phép bạn tùy chỉnh cách bạn muốn truy vấn dữ liệu của mình. Ví dụ: mệnh đề CHỌN cho phép bạn chọn một tập hợp con các cột từ tập dữ liệu của mình. Mặt khác, mệnh đề WHERE của truy vấn Google Sheets bổ sung cho mệnh đề SELECT bằng cách lọc các cột đã chọn theo một điều kiện

Các ví dụ khác về mệnh đề truy vấn bao gồm GROUP BY, PIVOT, ORDER BY, LIMIT, OFFSET, v.v.

Chức năng tổng hợp

Các hàm tổng hợp là các hàm thực hiện tính toán các giá trị. Các hàm này thường trả về một giá trị duy nhất sau khi hoàn thành phép tính. Một số ví dụ về chức năng tổng hợp bao gồm

  • SUM – Hàm này cộng tất cả các giá trị trong một cột nhất định [hoặc một tập hợp con của một cột]
  • COUNT – Hàm này đếm số hàng trong một cột nhất định [hoặc một tập hợp con của một cột]
  • AVG – Hàm này tìm giá trị trung bình của các giá trị trong một cột nhất định [hoặc một tập hợp con của một cột]
  • MIN – Hàm này tìm giá trị thấp nhất trong một cột nhất định [hoặc một tập hợp con của một cột]
  • MAX – Hàm này tìm giá trị cao nhất trong một cột nhất định [hoặc một tập hợp con của cột]

Các hàm tổng hợp thường được sử dụng cùng với mệnh đề GROUP BY [mà chúng ta sẽ xem xét sau trong hướng dẫn này]

Ghi chú. Ngoại trừ hàm COUNT, tất cả các hàm tổng hợp đều bỏ qua giá trị NULL

Các phép tính toán học

Arithmetic operations are basically expressions made up of a constant, a variable or a scalar function, along with operators like addition[+], subtraction[-], multiplication[*] and division[/] or modulus[%]. They can also include comparison operators like >,

Chủ Đề