Trần Linh Chi
Trần Linh Chi
Thảo luận 0 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 661 lượt xem

Cách sử dụng hàm FILTER để lọc dữ liệu trong Excel Office 365

Sep 23 2021

Thông thường trong Excel, nếu bạn muốn lọc dữ liệu thỏa mãn điều kiện nào đó từ một bảng dữ liệu cho trước, bạn sẽ cần sử dụng tới công cụ Filter và Advanced Filter. Tuy nhiên, đối với Excel Office 365, bạn sẽ không cần dùng tới công cụ này nữa. Thay vào đó, chỉ cần sử dụng 1 hàm đơn giản - hàm FILTER. Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu cách sử dụng hàm FILTER để lọc dữ liệu trong Excel Office 365 nhé!

Xem thêm: Cách tính tổng nhiều điều kiện trong Excel với hàm SUMIF và hàm SUMIFS

Hàm FILTER trong Excel Office 365

Chức năng của hàm FILTER trong Excel Office 365

Tương tự như công cụ Filter hay Advance Filter trong Excel, hàm FILTER giúp người dùng dễ dàng tìm kiếm và lọc dữ liệu theo một hoặc nhiều điều kiện đặt trước. Vì vậy, thay vì mất thời gian để mở công cụ Filter, bạn chỉ cần sử dụng 1 hàm FILTER này là đủ. Tuy nhiên, hiện nay hàm FILTER chỉ hỗ trợ cho phiên bản Excel Office 365. Những phiên bản khác sẽ không có hàm này.

Cú pháp của hàm FILTER trong Excel Office 365

Hàm FILTER có cú pháp như sau:

=FILTER(array. include,if_emplty)

Trong đó

  • array (tham số bắt buộc): Vùng dữ liệu cần lọc (không cần sử dụng tới hàng tiêu đề). Đây là điểm khác biệt giữa hàm FILTERcông cụ Filter thông thường
  • include (tham số bắt buộc): Điều kiện cần lọc và cột dữ liệu cần lọc (Cần phải xác định đồng thời cả 2 yếu tố này: Điều kiện cần lọc là gì? Nằm trong cột nào?)
  • if_empty (tham số không bắt buộc): Kết quả trả về trong trường hợp không có kết quả thỏa mãn điều kiện (Nếu không tìm và lọc được kết quả thì hàm FILTER sẽ trả về giá trị gì?)

Xem thêm:  Cách viết hàm trong Excel chính xác và chi tiết nhất

Những lưu ý khi sử dụng hàm FILTER trong Excel Office 365

  • Hiện nay, hàm FILTER chỉ hỗ trợ và sử dụng được trên Excel phiên bản Office 365. Những phiên bản khác sẽ không có hàm này
  • Không cần sử dụng tới hàng tiêu đề trong phần tham số array
  • Bắt buộc phải có số hàng, số cột tương ứng với vùng dữ liệu cần lọc trong tham số include
  • Kết quả trả về của hàm FILTER là mảng dữ liệu và không theo định dạng của dữ liệu gốc
  • Sau khi lọc kết quả, nếu bạn muốn sắp xếp lại các dữ liệu theo thứ tự mong muốn, hãy sử dụng thêm hàm SORT nhé! Cú pháp của hàm như sau:

=SORT(array,sort_index,sort_order,by_col)

Trong đó:

  • array (tham số bắt buộc): Vùng dữ liệu cần sắp xếp
  • sort_index (tham số không bắt buộc): Giá trị biểu thị số hàng, cột được sử dụng để sắp xếp (Nếu không điền thì tham số này sẽ mặc định là hàng 1 - cột 1)
  • sort_order (tham số không bắt buộc): Tiêu chí sắp xếp dữ liệu. Điền 1 là sắp xếp theo thứ tự tăng dần (nếu không điền thì đây sẽ là lựa chọn mặc định). Điền -1 là sắp xếp giảm dần
  • by_col (tham số không bắt buộc): TRUE là sắp xếp theo cột (nếu không điền thì đây sẽ là lựa chọn mặc định). FALSE là sắp xếp theo hàng. 

Những lỗi thường gặp khi sử dụng hàm FILTER trong Excel Office 365

Tương tự như các hàm khác trong excel, khi sử dụng hàm FILTER cũng có thể xảy ra một số lỗi phổ biến như:

  • Lỗi #N/A!, #VALUE!,.... : Lỗi này xảy ra khi ít nhất 1 giá trị nằm trong cột chứa dữ liệu được sử dụng trong tham số include bị lỗi hoặc điều kiện trong tham số include không hợp lý (ví dụ số cột hoặc số hàng không tương ứng với vùng cần lọc dữ liệu). Đây là lỗi phát sinh do tham số include, vì vậy, khi thấy xuất hiện lỗi #N/A! hay #VALUE!, hãy thử kiểm tra tham số include trước tiên nhé!
  • Lỗi #REF!: Lỗi này xuất hiện khi bạn lọc dữ liệu từ bảng tính hoặc trang tính đang bị đóng.
  • Lỗi #CALC!: Lỗi này được coi như giá trị mà hàm FILTER trả về khi không ó giá trị thỏa mãn điều kiện đặt ra. Để không xuất hiện lỗi này, bạn hãy điền giá trị cho tham số if_empty nhé!
  • Lỗi #SPILL!: Lỗi này xuất hiện khi trong vùng để xuất kết quả có chứa lẫn các giá trị khác. Hãy đảm báo xóa hết các giá trị không liên quan ở vùng xuất dữ liệu để không xuất hiện lỗi này nhé!

Xem thêm: Hướng dẫn cách dùng hàm SUMPRODUCT để đếm theo nhiều điều kiện trong Excel

Ứng dụng hàm FILTER để lọc kết quả thỏa mãn một trong nhiều điều kiện

Để hiểu rõ hơn cách sử dụng hàm FILTER để lọc kết quả thỏa mãn một trong nhiều điều kiện, chún ta sẽ cùng xét một ví dụ: Cho bảng dữ liệu sau đây. Hãy sử dụng hàm FILTER để lọc ra những mặt hàng loại A hoặc B.


Cách làm như sau:

  • Sử dụng hàm FILTER lấy ra các ô chứa sản phẩm thuộc cả loại A và B. Công thức như sau:

=FILTER(vùng cần lọc dữ liệu,(vùng chứa dữ liệu 1 = "diều kiện 1")+(vùng chứa dữ liệu 2 = "điều kiện 2"), "Không có kết quả thỏa mãn").

Áp dụng vào ví dụ, chúng ta có:


Như vậy, các hàng loại A và B đã được lọc ra nhờ hàm FILTER rồi đó! Ngoài ra, hàm FILTER cũng có thể sử dụng để lọc dữ liệu thỏa mãn đồng thời nhiều điều kiện khác nhau trong Excel nữa đó!

Tuyệt đỉnh Excel - Trở thành bậc thầy Excel trong 16 giờ!

Tổng kết

Như vậy, trong bài viết này, Gitiho đã cùng bạn tìm hiểu chức năng, cú pháp và lưu ý khi sử dụng hàm FILTER - một hàm đơn giản nhưng vô cùng hữu ích trong Excel Office 365. Nếu bạn thường xuyên cần lọc và trích xuất dữ liệu lọc, bạn có thể cài đặt Excel Office 365 để sử dụng hàm FILTER và những chức năng hữu ích khác nhé!    

Chúc bạn học tốt!

Cùng tham gia cộng đồng hỏi đáp về chủ đề Excel Cơ Bản

Thảo luận 0 câu trả lời
Lượt xem 661 lượt xem
Vỗ tay vỗ tay

0 Bình luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội