Cách sử dụng hàm Filter trong Excel chi tiết, có ví dụ dễ hiểu Update 11/2024

Hàm Filter trong Excel là một hàm sử dụng để lọc dữ liệu có điều kiện giúp bạn lọc được các tập dữ liệu và trả về một cách tức thì những hàng dữ liệu đáp ứng tiêu chí bạn chỉ định. Hãy theo dõi bài viết để hiểu hơn về hàm Filter trong Excel nhé.

Cách sử dụng hàm Filter trong Excel chi tiết, có ví dụ dễ hiểu

Cách sử dụng hàm Filter trong Excel chi tiết, có ví dụ dễ hiểu

I. Hàm FILTER là gì? Ứng dụng của hàm FILTER trong Excel

1. Định nghĩa về hàm FILTER

Hàm FILTER 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(array,include,if_empty), trong đó:

Trong đó:

  • Array: Vùng dữ liệu cần lọc.
  • Include: Điều kiện lọc và cột dữ liệu cần lọc.
  • If_empty: Kết quả trả về trong trường hợp không có giá trị thỏa mãn điều kiện.

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

  • Tìm kiếm dữ liệu tiết kiệm thời gian.
  • Lọc dữ liệu với nhiều điều kiện kết hợp.
  • Sử dụng để trả về đầy đủ dữ liệu như dữ liệu gốc.

2. Ví dụ về hàm FILTER trong Excel

Ở đây mình có đưa ra một ví dụ cho các bạn hiểu hơn về cách sử dụng hàm này

Ví dụ: Mình có danh sách điểm và xếp loại của các học sinh lớp 9C, muốn lọc tên học sinh xếp loại giỏi, mình sẽ làm như sau:

Bước 1: Chọn một ô trong bảng dữ liệu > Nhập =FILTER(A1:D16,D1:D16=”giỏi”).

Trong đó:

  • [A1:D16]: Là vùng dữ liệu cần lọc
  • [D1:D16= “giỏi”]: Là cột dữ liệu chứa điều kiện “giỏi” cần lọc.

Ví dụ về hàm FILTER

Ví dụ về hàm FILTER

Bước 2: Nhấn Enter > Kết quả hiển thị như hình.

Kết quả bảng giá trị lọc được

Kết quả bảng giá trị lọc được

II. Bài tập và 1 số lỗi thường gặp khi sử dụng hàm FILTER

1. Bài tập hàm FILTER

Để giúp bạn hiểu rõ hơn về cách thức hoạt động của hàm FILTER, mời bạn tham khảo một số bài tập ví dụ sau:

Bạn là giáo viên của lớp 9C và cần lọc dữ liệu về thông tin cá nhân cũng như điểm thi và xếp loại học tập của học sinh.

Ta có bảng dữ liệu như hình dưới đây.

Danh sách và kết quả học tập của học sinh lớp 9c

Danh sách và kết quả học tập của học sinh lớp 9c

Bài tập 1: Chẳng hạn bạn cần lọc ra số học sinh Nữ có trong lớp 9C, bạn thực hiện như sau:

Bước 1: Chọn một ô bất kỳ trong bảng dữ liệu > Nhập hàm =FILTER(A1:D16,B1:B16=”Nữ”) như hình

Loc dữ liệu danh sách học sinh nữ trong lớp 9C

Lọc dữ liệu danh sách học sinh nữ trong lớp 9C

Bước 2: Nhấn Enter > Kết quả hiển thị như hình.

Kết quả được danh sách học sinh nữ lớp 9C

Kết quả được danh sách học sinh nữ lớp 9C

Bài Tập 2: Chẳng hạn bạn cần lọc ra số học sinh có điểm thi lớn hơn hoặc bằng 9, bạn thực hiện như sau:

Bước 1: Chọn một ô bất kỳ trong bảng dữ liệu > Nhập hàm =FILTER(A1:D16,C1:C16>=9) như hình

Lọc học sinh có kết quả lơn hơn hoặc bằng 9

Lọc học sinh có kết quả lớn hơn hoặc bằng 9

Bước 2: Nhấn Enter > Kết quả hiển thị như hình.

Kết quả học sinh có điểm lớn hơn và bằng 9

Kết quả học sinh có điểm lớn hơn và bằng 9

Bài tập 3: Chẳng hạn bạn cần lọc ra số học sinh nữ có xếp loại giỏi, bạn dùng dấu (*) để kết hợp các điều kiện lọc lại với nhau. Cụ thể bạn thực hiện như sau

Bước 1: Chọn một ô bất kỳ trong bảng dữ liệu > Nhập hàm =FILTER(A1:D16,(B1:B16=”Nữ”)*(D1:D16=”Giỏi”)) như hình.

Lọc danh sách học sinh nữ có xếp loại giỏi

Lọc danh sách học sinh nữ có xếp loại giỏi

Bước 2: Nhấn Enter > Kết quả hiển thị như hình.

Kết quả lọc danh sách học sinh nữ có xếp loại giỏi

Kết quả lọc danh sách học sinh nữ có xếp loại giỏi

2. Các lỗi thường gặp

  • Lỗi #CALC! sẽ xuất hiện khi không có giá trị thỏa mãn điều kiện lọc. Khi đó, bạn có thể điền thêm tham số [If_empty].

Lỗi #CALC! không tính toán được kết quả

Lỗi #CALC! không tính toán được kết quả

  • Lỗi #NA!, #VALUE!,… tham số [Include] có chứa giá trị lỗi hoặc điều kiện không hợp lý. Ví dụ, như số hàng không tương ứng với vùng lọc. Khi đó, bạn cần điều chỉnh lại tham số [Include] cho phù hợp.

Lỗi #Values giá trị vùng chọn sai

Lỗi #Values giá trị vùng chọn sai

  • Lỗi #SPILL! sẽ xuất hiện nếu trong vùng xuất kết quả có chứa lẫn các giá trị khác. Khi đó, bạn cần đảm bảo không có giá trị nào khác nằm lẫn trong vùng này.

Lỗi #SPILL! kết quả sẽ tràn lên dữ liệu đã có sẵn

Lỗi #SPILL! kết quả sẽ tràn lên dữ liệu đã có sẵn

Trên đây là Cách sử dụng hàm FILTER trong Excel cực đơn giản. Hy vọng bài viết sẽ giúp bạn trong công việc cũng như học tập và đừng quên chia sẻ nếu thấy hữu ích và mọi góp ý hãy để lại bình luận bên dưới.