Hướng dẫn sử dụng hàm FILTER trong Google Sheet từ A-Z

Hướng dẫn sử dụng hàm FILTER trong Google Sheet từ A-Z

Hàm FILTER trong Google Sheet là một công cụ vô cùng mạnh mẽ giúp bạn lọc dữ liệu theo nhiều tiêu chí khác nhau. Nếu bạn đang loay hoay không biết sử dụng hàm này thì hãy đọc ngay bài viết về cách dùng hàm FILTER trong Excel, Google Sheet, hàm Unique kết hợp FILTER dưới đây nhé!

Xem thêm: Cách tạo Pivot Table trong Google Sheet nhanh chóng, dễ dàng

Hàm hàm FILTER trong Google Sheet dùng để làm gì?

Hàm FILTER trong Google Sheet là một công cụ mạnh mẽ cho việc lọc dữ liệu theo các điều kiện cụ thể. Hàm này của Google Sheet sẽ lấy tập dữ liệu của bạn và chỉ trả về (tức là hiển thị cho bạn) những hàng dữ liệu đáp ứng tiêu chí bạn chỉ định (ví dụ: chỉ những hàng tương ứng với Khách hàng A).Điều này giúp người dùng hiển thị chỉ các dòng dữ liệu thỏa mãn các tiêu chí cụ thể, làm cho việc phân tích và hiểu dữ liệu trở nên dễ dàng hơn.

Cú pháp =FILTER('range of values','condition 1';[' condition 2';..])Trong đó:

  • Range of values: Dữ liệu cần được lọc trên trang Google Sheet.
  • Condition 1: Điều kiện 1 là cột hoặc hàng có chứa giá trị đúng hoặc sai tương ứng với cột hoặc hàng đầu tiên của bản dữ liệu cần lọc.
  • Condition 2…: Điều kiện 2 là điều kiện bổ sung với dữ liệu cần lọc.

Ứng dụng của hàm FILTER:

  • Lọc dải ô dữ liệu dựa trên tiêu chí do bạn xác định. S
  • ử dụng để trả về nhiều tiêu chí.
  • Sử dụng để trả về nhiều tiêu chí và sắp xếp.

Ví dụ minh họa: Cho bảng dữ liệu sau, hãy tìm kiếm các sản phẩm mà Lan đã mua.

Tên Sản phẩm
Hoa Viết
Lan Thước
Cúc Tập
Cúc Sách
Lan Bút Chì
Hoa Màu Nước
Lan Máy Tính

Cách thực hiện: Xác định Vùng dữ liệu là cột chứa giá trị sản phẩm, tức là cột Sản phẩm = vùng giá trị từ B2:B8. Đặt điều kiện là Tên là Lan, do đó ta sẽ kiểm tra cột Tên, điều kiện A2:A8='Lan'.Công thức: =FILTER(B2:B8;A2:A8='Lan')

Xem thêm: 5 cách lọc trùng trong Google Sheet nhanh nhất và hiệu quả

Cách sử dụng hàm FILTER trong Google Sheet

Bạn đang gặp khó khăn trong việc quản lý và phân tích dữ liệu trên Google Sheet? Bạn muốn tìm kiếm một công cụ giúp lọc dữ liệu nhanh chóng và hiệu quả? Hàm FILTER chính là giải pháp hoàn hảo cho bạn! Dưới đây là cách dùng hàm FILTER trong Google Sheet đơn giản nhất:

Dùng hàm FILTER để nhập nhiều điều kiện

Hàm FILTER Google Sheet là một hàm sử dụng để lọc dữ liệu có điều kiện trong Excel với cú pháp=FILTER(A1:E16,B1:B16='NAM”

Ví dụ: Lọc thông tin các bạn “NAM” trong lớp bao gồm: Tên, tuổi, quê quán, điểm thi.Trong đó: A1:E16 phạm vi dữ liệu. Điều kiện B1:B16=”NAM”Bằng cách sử dụng dữ liệu cơ bản ở trên, mình có thể hiển thị thông tin tên, năm sinh, quê quán, điểm thi của các bạn “ NAM “ trong lớp.Excel là một công cụ hữu ích cho công việc và học tập, nhưng không phải thiết bị nào cũng hỗ trợ sẵn phần mềm này. Để đáp ứng nhu cầu sử dụng Excel trên mọi thiết bị, Microsoft cung cấp nhiều phiên bản khác nhau với mức giá phù hợp như:

Danh sách phần mềm Microsoft giá tốt tại CellphoneS

Lồng nhiều hàm FILTER vào nhau

Cấu trúc hàm: =FILTER(FILTER(range;condition);condition)

Bằng cách sử dụng đầu ra của hàm FILTER đầu tiên của bạn làm [range of values] của hàm FILTER thứ hai.Ví dụ: Ta sử dụng dữ liệu của ví dụ trên dùng hàm FILTER thứ nhất để lọc dữ liệu lớn hơn 100 và hàm Filter thứ hai để lọc giá trị lớn hơn 400.Bước 1: Chọn một ô bất kỳ trong bảng dữ liệu Nhập hàm =FILTER(FILTER(A1:A10;A1:A10100);A1:A6400)

Xem thêm: 5 Cách đánh số thứ tự trong Excel nhanh chóng, cực dễ

Kết quả sẽ trả về giá trị lọc mà hàm 'FILTER(A1:A10;A1:A10100)' sẽ làm 'range of values' cho hàm thứ hai . Bạn hãy xem lại ví dụ về hàm FILTER đầu tiên của bài viết này để dễ hình dung nhé.

Tham chiếu nhiều cột trong hàm FILTER

Hàm FILTER trong Google Sheet cho phép bạn lọc dữ liệu dựa trên điều kiện và trả về các giá trị thỏa mãn điều kiện đó. Trong trường hợp bạn muốn tham chiếu nhiều cột cho hàm FILTER, bạn có thể sử dụng cú pháp như sau:=FILTER(A1:B20,A1:A20 50,B1:B20 50)

Tham chiếu ô trong phần điều kiện của hàm FILTER

Thay vì mã hóa một giá trị trong [condition 1], bạn có thể chỉ cần tham chiếu một ô khác có chứa điều kiện cần kiểm tra. Bằng cách đó, bạn có thể dễ dàng thay đổi điều kiện cần kiểm tra hoặc sử dụng các phần khác của trình phân tích bảng tính để được hàm FILTER hoàn chỉnh. Lọc những sản phẩm có giá trị lớn hơn ô E1. Vậy nên ta có điều kiện A1:A20E1. =FILTER(A1:A10;A1:A10E1) như hình

Xem thêm: Hướng dẫn sử dụng hàm IF trong Google Sheet từ A-Z

Kết hợp hàm SORT và hàm FILTER

Hàm SORT là hàm được sử dụng để sắp xếp các hàng của một dãy ô đã cho trước theo giá trị có thể là của một hay nhiều cột. Hàm SORT giúp người dùng sắp xếp dữ liệu theo thứ tự giảm dần hoặc tăng dần. Để kết hợp hàm SORT trong FILTTER ta có công thức=SORT(FILTER(dải ô; điều kiện1; [điều kiện2; …]); cột_sắp_xếp; tăng_dần; [sắp xếp_cột2; …]; [tăng_dần2; …])

  • FILTER(dải ô; điều kiện1; [điều kiện2; …]): Vùng dữ liệu đã lọc để sắp xếp.
  • cột_sắp_xếp: Chỉ mục của cột dữ liệu hoặc cột nằm ngoài dải ô có chứa giá trị mà bạn muốn sắp xếp.
  • tăng_dần: TRUE là sắp xếp cột_sắp_xếp theo thứ tự tăng dần. FALSE là sắp xếp cột_sắp_xếp theo thứ tự giảm dần.
  • [sắp xếp_cột2; …]; [tăng_dần2; …]: Tương tự đối số cột_sắp_xếp và tăng_dần.

Ta có ví dụ sau: Cho bảng dữ liệu sau đây gồm các trường SẢN PHẨM, NHÀ CUNG CẤP, SỐ LƯỢNG. Bảng dữ liệu này sẽ được sử dụng cho các ví dụ bên dưới nhé:

Sử dụng hàm SORT và FILTER để lọc sản phẩm theo nhà cung cấp có sắp xếp theo thứ tự giảm dần.=SORT(FILTER(A2:A15;C2:C15=F1);1;FALSE)

  • FILTER(A2:A15;C2:C15=F1): Lọc sản phẩm theo nhà cung cấp.
  • 1: Cột dữ liệu có giá trị muốn sắp xếp là sản phẩm.
  • FALSE: Sắp xếp theo thứ tự giảm dần.

Một số kiểu dữ liệu được hàm FILTER hỗ trợ lọc

Hàm FILTER là một công cụ vô cùng mạnh mẽ trong Google Sheet giúp bạn lọc dữ liệu theo nhiều tiêu chí khác nhau. Hàm này có thể được sử dụng để lọc dữ liệu theo nhiều kiểu dữ liệu khác nhau, bao gồm:

Kết hợp với hàm COUNT

Cho bảng dữ liệu như sau để thực hiện đề của phần: Kết hợp với hàm COUNT, kết hợp với hàm SUM hay kết hợp với hàm SORT, kết hợp nhiều điều kiện.

 
Date Value Product
27/05/2021 333 Dog
28/05/2021 100 Cat
29/05/2021 400 Dog
30/05/2021 500 Tiger
06/06/2021 700 Cat
01/06/2021 100 Dog

Đề: Đếm số ngày trong tháng 5.Vậy nên ta thấy điều kiện tháng phải là tháng 5 và kết hợp hàm COUNT để đếm số ngày. Công thức: =COUNT(FILTER(B2:B7;MONTH(A2:A7)=7))

Kết hợp với hàm SUM

Đề: Tính tổng giá trị của tháng 6.Thực hiện điều kiện là ngày trong tháng 6 và kết hợp với hàm SUM để tính tổng.Công thức:=SUM(FILTER(B2:B7;MONTH(A2:A7)=6))

Lọc theo điều kiện số

Đề: Lọc sản phẩm có giá trị bằng 400.Điều kiện để lọc là giá trị bằng 400.Công thức:=FILTER(A2:B7;B2:B7=A10)

Lọc theo điều kiện text

Điều kiện để lọc là sản phẩm là Dog.Ta thấy có điều kiện là Dog là điều kiện dạng text.Công thức:=FILTER(A2:B7;C2:C7='Cat')Chú ý: Khi lọc theo điều kiện văn bản, hãy đặt điều kiện trong dấu ngoặc kép và nhập chính xác để tránh sai sót.

Lọc theo điều kiện ngày/tháng/năm

Đề: Lọc những sản phẩm có ngày là 30/5/2021.Ta thấy có điều kiện là dạng ngày tháng năm.Công thức:=FILTER(A2:B7;DATE('2021';'05';'30')=A2:A7)

Như vậy, bài viết này đã hướng dẫn bạn cách dùng hàm FILTER trong excel, Google Sheet, hàm unique kết hợp FILTER. Hy vọng bạn sẽ áp dụng thành công, phục vụ hiệu quả trong công việc và học tập của mình.

Nội dung liên quan