Cách Sử Dụng Chức Năng Lọc trong Google Sheets (Sử Dụng Cơ Bản và Nâng Cao)

Chức năng Lọc trong Google Sheets thực sự tuyệt vời. Nếu bạn mới bắt đầu sử dụng Google Sheets, không có nghi ngờ rằng Lọc là một trong những chức năng đầu tiên mà bạn nên chú ý.

Đối với người dùng Excel, có một tin tốt là Chức năng Lọc cũng có sẵn trong Office 365 và phiên bản trực tuyến của Excel. Tại đây trên Info Inspired, bạn có thể tìm hiểu cách sử dụng chức năng này trong Google Sheets chi tiết.

Các chức năng như Lọc, Truy vấn (Query), Regex, ArrayFormula, Import, Googlefinance và Sortn đã khiến Google Sheets trở thành một trong những ứng dụng Bảng tính tuyệt vời nhất hiện nay.

Tốc độ xử lý trực tuyến của ứng dụng này cũng đáng kinh ngạc so với đối thủ của nó.

Bạn có thể sử dụng hướng dẫn này như một tài liệu tham khảo để sử dụng chức năng Lọc trong Google Sheets. Ở đây, tôi sẽ đi sâu vào việc sử dụng chức năng này.

Khi bạn hoàn thành hướng dẫn này, hãy bắt đầu sử dụng chức năng này thường xuyên với các tập dữ liệu mẫu. Tôi chắc chắn rằng bạn sẽ dần trở thành một chuyên gia trong việc sử dụng chức năng Lọc trong Google Sheets.

Sử Dụng Cơ Bản của Chức Năng Lọc trong Google Sheets

Tôi sẽ chia hướng dẫn này thành hai phần chính: Sử dụng cơ bản và Sử dụng nâng cao. Đây là phần cơ bản.

Lọc một tập dữ liệu, điều đó có nghĩa là gì?

Bạn có thể lọc một phạm vi nguồn theo điều kiện để chỉ lấy thông tin cần thiết. Bằng cách làm như vậy, bạn có thể loại bỏ các hàng và cột không cần thiết khỏi kết quả đầu ra.

Trước khi đi vào ví dụ, hãy xem qua phần kỹ thuật. Dưới đây là cú pháp và các đối số của chức năng Lọc trong Google Sheets.

Cú pháp chức năng:

FILTER(range, condition1, [condition2, ...])

Các đối số:

Hãy để tôi giải thích các đối số của chức năng Lọc trước. Sau đó, chúng ta có thể chuyển đến một số ví dụ cơ bản.

range – Đây là phạm vi dữ liệu để lọc bằng công thức.

condition1 – Một cột/hàng chứa các giá trị TRUE hoặc FALSE tương ứng với cột/hàng đầu tiên.

Khá khó hiểu phải không? Công thức dưới đây có thể làm rõ thắc mắc của bạn.

Một điều nữa! Điều kiện cũng có thể là một công thức mảng (cuộn xuống dưới để xem Regexmatch bên trong Filter) đánh giá thành TRUE hoặc FALSE.

Ví dụ về Chức Năng Lọc trong Google Sheets (Cơ Bản)

Ví dụ: Đây là một tập dữ liệu mẫu, hiển thị các đội vô địch World Cup từ năm 1930. Dữ liệu có thể không chính xác. Nó chỉ để lọc mục đích.

=FILTER(A2:C21, C2:C21="Brazil")

Công thức này lọc A2:C21 cho các hàng chứa “Brazil” ở cột C (C2:C21).

Trong công thức Lọc này, A2:C21 là “phạm vi”. “điều kiện1″ là C2:C21=”Brazil” sẽ trả về TRUE bất cứ khi nào điều kiện khớp.

Công thức Lọc ở trên trong ô E2 trích xuất các hàng chứa chuỗi “Brazil” (TRUE) trong cột C.

Lưu ý: Nếu bạn nhập “điều kiện1” ở trên là một công thức độc lập trong một ô, nó sẽ không trả về TRUE/FALSE.

Trong sử dụng độc lập, chúng ta cần nhập công thức dưới dạng ArrayFormula như sau:

=ArrayFormula(C2:C21="Brazil")

Trong Lọc, không cần sử dụng hàm ArrayFormula.

Bạn có thể đã nhận thấy công thức trong ô E2. Như bạn có thể thấy, công thức trả về một mảng kết quả.

Trong chức năng Lọc trong Google Sheets, cột chứa điều kiện cũng có thể ở bên ngoài phạm vi lọc.

Ví dụ, xem công thức dưới đây, trong đó điều kiện nằm trong phạm vi C2:C21, nằm ngoài phạm vi lọc A2:B21.

=FILTER(A2:B21, C2:C21="Brazil")

Trong công thức trên, tôi đã sử dụng các phạm vi hữu hạn (đóng). Nhưng bạn cũng có thể sử dụng các phạm vi/mảng vô hạn (mở).

=FILTER(A2:B, C2:C="Brazil")

Cách Sử Dụng Nhiều Điều Kiện trong Công Thức Lọc trong Google Sheets

Công thức Lọc với nhiều điều kiện dựa trên cùng một tập dữ liệu mẫu. Trong công thức này, tôi đã sử dụng điều kiện từ hai cột khác nhau.

=FILTER(A2:C21, A2:A21>1990, C2:C21="Brazil")

Nó lọc tất cả các hàng chứa năm (số) > 1990 trong cột A và đội vô địch (chuỗi) “Brazil” trong hàng tương ứng trong cột C.

Làm thế nào để sử dụng điều kiện Tương Tự cho Một Cột trong Công Thức Lọc trong Google Sheets?

Ví dụ:

=FILTER(A2:C21, (C2:C21="Brazil")+(C2:C21="Spain"))

Công thức này là câu trả lời cho việc sử dụng điều kiện HOẶC trong công thức Lọc trong Google Sheets.

Việc Sử Dụng Các Toán Tử Logic AND, OR trong Chức Năng Lọc trong Google Sheets Có Thể Được không?

Có, chúng ta có thể.

Tôi có một hướng dẫn chi tiết có thể giúp bạn tìm hiểu cách sử dụng chức năng Lọc trong Google Sheets với các tương đương AND, OR logic.

Còn một số ví dụ công thức ở đây:

=filter(A2:E, year(B2:B)>1990)

Bạn Có Thể Sử Dụng Ký Tự Đại Diện trong Chức Năng Lọc của Google Sheets Không?

Không! Nhưng có đủ giải pháp. Bạn có thể sử dụng các hàm Tìm kiếm, Tìm hoặc Regexmatch như dưới đây như một giải pháp thay thế cho Ký tự Đại diện trong công thức Lọc.

Ở đây, tôi đang lọc cột A cho bất kỳ văn bản nào khớp với “Sergio”. Công thức đầu tiên không phân biệt chữ hoa/chữ thường, trong khi hai công thức khác phân biệt chữ hoa/chữ thường.

Cuối cùng, tôi muốn nêu một ví dụ về cách đặt hàng tổng dưới kết quả lọc trong Google Sheets.

=filter(A2:E, D2:D=TRUE) & {"Total", " ", " ", ",SUM(filter(E2:E8, D2:D8=TRUE))}

Công thức này sử dụng hai công thức Lọc.

Công thức 1: Phần đầu tiên lọc phạm vi A2:E nếu cột D2:D là TRUE. Tôi hy vọng bạn biết rằng giá trị của hộp đánh dấu chuyển đổi là TRUE. Vì vậy, toàn bộ hàng khớp với điều kiện sẽ được đưa ra.

Công thức 2: Công thức này lọc phạm vi E2:E nếu D2:D được đánh dấu.

Tôi đã bọc công thức lọc thứ hai vào hàm SUM để lấy TỔNG của các giá trị đã lọc.

Nhờ vào Dấu Ngoặc Nhọn, tôi chỉ đặt tổng này dưới đầu ra của công thức đầu tiên. Cùng như vậy, điều này cũng có thể thực hiện trong Query.

Đó là tất cả!

Để cập nhật thông tin mới nhất, hãy theo dõi tôi trên các kênh xã hội của mình.

Cảm ơn bạn đã theo dõi. Chúc bạn vui vẻ!

Related posts