Hàm FILTER trong Excel: Cách sử dụng để lọc dữ liệu dễ hiểu nhất

Biên tập bởi Quan Minh Hiếu

Cập nhật 7 tháng trước

58.722

Hàm FILTER giúp người dùng dễ dàng tìm kiếm, lọc dữ liệu và tiết kiệm thời gian mà cho đúng các kết quả như mong muốn. Bài viết sau sẽ hướng dẫn bạn chi tiết cách sử dụng hàm FILTER để lọc dữ liệu trong Excel.

Ví dụ trong phần này được triển khai trên phiên bản Microsoft Excel 365 .

1Sử dụng bộ lọc FILTER

Để hiểu về hàm FILTER, ta hãy xem qua cách quản lý và vận hành của bộ lọc FILTER

Bộ lọc FILTER trong Excel giúp người dùng lọc dữ liệu theo một hoặc nhiều điều kiện đưa ra và ẩn đi những hàng không đáp ứng điều kiện đó. Chức năng lọc trong Excel gồm có lọc dữ liệu mặc định (Auto Filter) và lọc dữ liệu nâng cao (Advanced Filter).

Để tạo bộ lọc FILTER trong Excel, bạn hãy triển khai theo những bước sau :

Bước 1: Nhập dữ liệu vào bảng Excel.

Nhập dữ liệu vào bảng Excel

Bước 2: Chọn vùng dữ liệu cần lọc bằng cách bôi đen tất cả vùng dữ liệu của bảng hoặc chọn hàng tiêu đề (hàng đầu tiên) của bảng.

Bước 3: Tại tab Home, chọn Sort & Filter > Filter. Hoặc tại tab Data, chọn Filter.

Tại tab Home, chọn Sort & Filter > Filter” class=”lazy” height=”516″ src=”https://cdn.tgdd.vn/Files/2021/07/10/1367071/cach-su-dung-ham-filter-trong-excel-de-loc-du-lieu-1.jpg” title=”Tại tab Home, chọn Sort & Filter > Filter” width=”730″/></p>
<p>Cách sử dụng bộ lọc Filter mặc định <strong>(Auto Filter)</strong> để lọc dữ liệu:</p>
<p><strong>Bước 1:</strong> Nhấn vào dấu mũi tên bên cạnh mục cần lọc.</p>
<p><strong>Bước 2:</strong> Tick chọn các <strong>tiêu chí lọc</strong>. Chẳng hạn trong ví dụ sau, để hiển thị những người có giới tính nam, chúng ta cần tick chọn vào ô “Nam”.</p>
<p><strong>Bước 3:</strong> Nhấn <strong>OK</strong> để tiến hành lọc. Khi đó, những hàng thỏa mãn điều kiện lọc sẽ được hiển thị, những hàng còn lại sẽ tạm thời bị ẩn đi.</p>
<p><img decoding=

Cách sử dụng bộ lọc Filter nâng cao (Advanced Filter) để lọc dữ liệu:

Bước 1: Tạo bảng tiêu chí lọc. 

Lưu ý: Tiêu đề của tiêu chí lọc cần trùng khớp với tiêu đề của bảng dữ liệu.

Bảng tiêu chí lọc

Bước 2: Tại mục Data > Sort & Filter, chọn Advanced.

Tại mục Data > Sort & Filter, chọn Advanced” class=”lazy” src=”https://cdn.tgdd.vn/Files/2021/07/10/1367071/cach-su-dung-ham-filter-trong-excel-de-loc-du-lieu-4.jpg” title=”Tại mục Data > Sort & Filter, chọn Advanced”/></p>
<p><strong>Bước 3:</strong> Chọn thông số lọc như sau:</p>
<ul>
<li><strong>Action: </strong>Chọn vị trí xuất kết quả lọc; <strong>[Filter the list, in-place]</strong> nghĩa là kết quả sẽ trả về ở vị trí bảng dữ liệu tương ứng;<strong> [Copy to another location] </strong>nghĩa là kết quả sẽ được xuất ở vị trí khác trong bảng tính.</li>
<li><strong>List range: </strong>Vùng dữ liệu cần lọc.</li>
<li><strong>Criteria range:</strong> Bảng tiêu chí lọc.</li>
<li><strong>Copy to: </strong>Nếu ở mục Action bạn chọn là <strong>[Copy to another location]</strong>, lúc này bạn sẽ cần cho biết vị trí xuất kết quả lọc cụ thể.</li>
</ul>
<p><img decoding=

Bước 4: Nhấn OK để xem kết quả. 

Kết quả thu được từ bộ lọc Advanced Filter

2Công thức hàm FILTER trong Excel

Hiện tại, hàm FILTER chỉ tương hỗ cho phiên bản Excel 365 .

Tương tự như bộ lọc Filter, hàm FILTER cũng giúp bạn dễ dàng tìm kiếm và lọc dữ liệu theo một hoặc nhiều điều kiện đưa ra.

Hàm FILTER có cấu trúc như sau :

=FILTER(array,include,if_empty)

Trong đó:

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

Ví dụ hàm FILTER

3Một số lưu ý hàm FILTER

  • Hàm FILTER chỉ hỗ trợ phiên bản Excel 365.
  • Tham số [Array] không bắt buộc phải chứa hàng tiêu đề.
  • Tham số [Include] bắt buộc phải có số hàng hoặc số cột tương ứng với vùng dữ liệu cần lọc.
  • Kết quả trả về dưới dạng mảng dữ liệu, không đi kèm định dạng của vùng dữ liệu gốc.

Một số lỗi thường gặp khi sử dụng hàm FILTER :

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

Lỗi #CALC! khi sử dụng hàm FILTER

  • Lỗi #NA!, #VALUE!,… sẽ xuất hiện nếu cột chứa dữ liệu trong tham số [Include] có chứa giá trị lỗi hoặc tham số [Include] không phải là điều kiện 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.

Trường hợp gây lỗi #VALUE! khi sử dụng hàm FILTER

  • Lỗi #REF! sẽ xuất hiện nếu bạn cần lọc dữ liệu từ bảng tính hoặc trang tính khác nếu trang tính đó đang bị đóng. Bạn có thể cập nhật lên phiên bản Excel 365 mới nhất để khắc phục tình trạng này.
  • 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! khi sử dụng hàm FILTER

4Bài tập ví dụ hàm FILTER

Ví dụ trong phần này được triển khai trên phiên bản Microsoft Excel 365 .
Để giúp bạn hiểu rõ hơn về phương pháp hoạt động giải trí của hàm FILTER, mời bạn tìm hiểu thêm một số ít bài tập ví dụ sau :
Bạn là giảng viên của lớp và cần lọc tài liệu về thông tin cá thể cũng như điểm thi của sinh viên lớp mình .

Chẳng hạn bạn cần lọc ra số sinh viên nam có trong lớp, bạn dùng công thức sau :

=FILTER(A1:E16,B1:B16=”nam”)

Khi đó, hiệu quả sẽ trả về dưới dạng mảng gồm có 5 sinh viên nam của lớp như hình sau .

Ví dụ lọc ra số sinh viên nam có trong lớp

Chẳng hạn bạn cần lọc ra số sinh viên có điểm thi lớn hơn hoặc bằng 9, bạn dùng công thức sau :

=FILTER(A1:E16,E1:E16>=9)

Ví dụ minh hoạ lọc ra sinh viên có điểm thi lớn hơn hoặc bằng 9

Chẳng hạn bạn cần lọc ra số sinh viên nam có điểm thi lớn hơn 9, bạn dùng dấu ( * ) để tích hợp những điều kiện kèm theo lọc lại với nhau. Cụ thể công thức như sau :

=FILTER(A1:E16,(B1:B16=”nam”)*(E1:E16>=9))

Ví dụ minh hoạ lọc ra số sinh viên nam có điểm thi lớn hơn 9

Chẳng hạn bạn cần lọc số sinh viên nữ có điểm thi lớn hơn 9, sau đó sắp xếp lại danh sách sinh viên theo năm sinh tăng dần, bạn sẽ cần kết hợp thêm hàm SORT

Hàm SORT có cấu trúc như sau :

=SORT(array,sort_index,sort_order,by_col)

Trong đó :

  • Array (bắt buộc): Vùng dữ liệu cần sắp xếp.
  • Sort_index (không bắt buộc): Số biểu thị số hàng hoặc cột dùng để sắp xếp (mặc định là cột 1 – hàng 1).
  • Sort_order (không bắt buộc): Tiêu chí sắp xếp;  1 là sắp xếp tăng dần (mặc định); -1 là sắp xếp giảm dần.
  • By_col (không bắt buộc): TRUE là sắp xếp theo cột (mặc định), FALSE là sắp xếp theo hàng.

Cụ thể công thức như sau :

=SORT(FILTER(A1:E16,(B1:B16=”nữ”)*(E1:E16>=9)),3,1)

Khi đó, dãy hàm FILTER dùng để chỉ vùng tài liệu được sắp xếp, “ 3 ” dùng để chỉ sắp xếp theo năm sinh, “ 1 ” dùng để chỉ sắp xếp tăng dần. Kết quả thu được sẽ như hình sau .

Ví dụ minh hoạ kết hợp hàm FILTER và SORT

Như vậy bài viết đã hướng dẫn bạn cách sử dụng bộ lọc Filter cũng như hàm FILTER trong Excel để lọc tài liệu. Mong rằng những ví dụ minh hoạ trong bài viết sẽ giúp ích cho bạn. Hãy để lại phản hồi bên dưới bài viết nếu còn vướng mắc nhé !

Rate this post