Google Sheets: Cách xoá tiêu đề trong kết quả của QUERY

Video google sheet query headers

Chào mừng các bạn đến với Crawlan.com – nơi chia sẻ những bí quyết thú vị về Google Sheets. Trong bài viết này, chúng ta sẽ tìm hiểu cách xoá tiêu đề trong kết quả của hàm QUERY, một công cụ vô cùng hữu ích cho những người dùng thành thạo trên nền tảng này. Hãy cùng khám phá nhé!

Loại bỏ tiêu đề của dữ liệu nhập

Đầu tiên, để loại bỏ tiêu đề của dữ liệu nhập, bạn có thể đơn giản là bỏ qua hàng đầu tiên và đặt tham số thứ ba của hàm QUERY thành 0 (điều này cho biết không có tiêu đề trong phạm vi dữ liệu).

Dưới đây là câu truy vấn để xoá tiêu đề bằng cách bỏ qua hàng đầu tiên và đặt tham số headers thành 0:

=QUERY(A2:C, "SELECT A, B, C", 0)

Kết quả như sau:

Google Sheets - Kết quả của QUERY

Chú ý rằng phạm vi truy vấn được đặt là A2:C thay vì A:C. Hãy cũng để ý đến tham số thứ ba đã được đặt thành 0.

Loại bỏ tiêu đề của dữ liệu xuất

Lựa chọn thứ hai là sử dụng toàn bộ phạm vi và áp dụng mệnh đề OFFSET vào câu truy vấn, và cũng đặt tham số thứ ba của hàm QUERY thành 0.

=QUERY(A:C, "SELECT A, B, C OFFSET 1", 0)

Mệnh đề OFFSET giúp bỏ qua X hàng đầu tiên của kết quả hoặc câu truy vấn. Ví dụ, OFFSET 3 sẽ bỏ qua 3 hàng đầu tiên trong tập dữ liệu kết quả. Trong trường hợp của chúng ta, chúng ta chỉ bỏ qua một hàng duy nhất: tiêu đề.

Ở trường hợp cụ thể này, chúng ta xem xét hàng đầu tiên như không phải là một hàng tiêu đề. Đây chính là ý nghĩa của chúng ta. Chúng ta đã bao gồm tất cả các hàng từ A đến C. Và khi chúng ta đặt tham số thứ ba thành 0, chúng ta cho hàm QUERY biết rằng không có hàng tiêu đề trong phạm vi này. Sau đó, nhờ mệnh đề OFFSET, chúng ta nói với QUERY: “Hãy lấy tất cả dữ liệu từ A đến C. Nhưng khi in kết quả, đừng làm nổi bật hàng đầu tiên”.

Cả hai phương pháp trên đều rất tuyệt vời. Tuy nhiên, có trường hợp hàm QUERY sẽ tự động tạo tiêu đề ngay cả khi bạn xoá hàng tiêu đề của dữ liệu nhập, đặt tham số tiêu đề thành 0 và áp dụng mệnh đề OFFSET. Điều này xảy ra khi bạn sử dụng các hàm xử lý dữ liệu như SUM(), AVG() hoặc NOW(). Khi bạn sử dụng những hàm này, hàm QUERY sẽ tự động thêm một hàng tiêu đề chỉ định hàm được sử dụng. Và không có thay đổi nào về phạm vi, đặt tiêu đề thành 0 hoặc áp dụng mệnh đề OFFSET có thể xoá bỏ nó đi.

=QUERY(A2:C, "SELECT B, AVG(C) GROUP BY B OFFSET 1", 0)

May mắn thay, có một giải pháp khắc phục. Thực tế, đó là một cách “hack” nhỏ, nhưng nó hoạt động.

Xoá tiêu đề được tự động tạo

Để xoá hàng tiêu đề được tự động tạo trong kết quả khi sử dụng hàm xử lý dữ liệu với QUERY, hãy đặt một nhãn trống cho mỗi hàm xử lý dữ liệu như sau:

=QUERY(A2:C, "SELECT B, AVG(C) WHERE NOT B = '' GROUP BY B LABEL AVG(C) ''", 0)

Ở đây, chúng ta đã xoá hàng tiêu đề khỏi phạm vi dữ liệu nhập (A2:C). Chúng ta áp dụng hàm tổng hợp AVG() cho cột C. Chúng ta chỉ nhận những hàng chứa dữ liệu (WHERE NOT B = ”). Và để loại bỏ hàng tiêu đề phiền toái đã tự động tạo ra (vì chúng ta sử dụng hàm AVG()), chúng ta đặt một nhãn trống cho mỗi hàm xử lý dữ liệu, nghĩa là AVG(C). Bây giờ khi tất cả tiêu đề đều trống rỗng, Google Sheets sẽ in ra một phạm vi mà không có tiêu đề nào.

Google Sheets - Kết quả của QUERY mà không có tiêu đề

Tuyệt vời! Đây chính là kết quả của một câu truy vấn trong bảng tính Google Sheets mà không có tiêu đề nào (kể cả khi sử dụng hàm xử lý dữ liệu). Thật tuyệt vời!

Đăng ký để khám phá thêm về những bí mật của Google Sheets

Nếu bạn muốn biết thêm về những bí mật của Google Sheets và khám phá những mẹo để tận dụng tối đa nền tảng này, hãy đăng ký tại Crawlan.com.Ở đó, bạn sẽ tìm thấy những bài viết, hướng dẫn và bài học để trở thành một chuyên gia về Google Sheets và nâng cao hiệu suất làm việc hàng ngày của mình.

Đừng quên chia sẻ những mẹo này với những người bạn có thể cũng sẽ được hưởng lợi. Càng đông càng vui!

Related posts