CÁCH SỬ DỤNG HÀM LỌC

Nếu như lúc trước đây khi mong lọc tài liệu và kết xuất tài liệu ra một địa chỉ khác thì họ thường sử dụng các công thế như Filter, Advanced Filter, phương pháp mảng. Tuy nhiên những công việc này khiến bọn họ tốn những thao tác, nhiều thời gian và đôi lúc khó để thực hiện. Tất cả phải bạn hy vọng muốn có 1 hàm trong Excel giúp thao tác này thật đơn giản, thật dễ dàng? Tin vui là Office 365 đã hỗ trợ cho bọn họ hàm Filter để làm điều này. Vậy hàm này còn có gì đặc biệt và phương pháp dùng nó như thế nào? Hãy thuộc Học Excel Online tìm hiểu nào.

Bạn đang xem: Cách sử dụng hàm lọc


Xem nhanh


Cấu trúc hàm Filter (Filter function)Hàm FILTER – các ví dụHàm Filter bao gồm gì đặc biệt

Cấu trúc hàm Filter (Filter function)

Hàm này có tác dụng lọc dữ liệu đồng thời kết xuất dữ liệu lọc được qua một vị trí khác (ô khác, sheet khác, workbook khác).

Dưới đây là một ứng dụng của hàm Filter – say mê loc góp lọc ra những mặt hàng có tên là Táo:

*

Cấu trúc của hàm:

=FILTER(array,include,)

array: vùng tài liệu cần thanh lọc (không sẽ phải có tiêu đề)include: điều kiện yêu cầu lọc là gì, bên trong cột như thế nào (xác định đồng thời cả hai yếu tố này)if_empty: Nếu không có công dụng thì trả về quý giá gì? (không đề xuất nhập)

Những chú ý về đặc điểm của hàm:

Sau đó là những để ý về chức năng filter vào excel:

Hàm trả về kết quả là dạng mảng, dựa vào số cột của array cùng số dòng công dụng thu đượcKhông phụ thuộc vào vào tiêu đề của những trường dữ liệu.Kết trái trả về ko kèm theo định dạng của dữ liệu gốcKhông cần sử dụng dạng bí quyết mảng

Những trường hợp xảy ra lỗi

Trường phù hợp 1: không có tác dụng lọc theo điều kiện nêu ra



Nếu không tồn tại kết quả cân xứng và không quy định tại if_empty, hàm đang trả về lỗi #CALC! (không tính toán được)

*

Trong trường hợp này, chúng ta sẽ buộc phải xác định giá trị tại tham số if_empty là trống rỗng (hai dấu nháy kép ngay lập tức nhau) để không diễn đạt lỗi, hoặc thông tin về việc không tìm kiếm thấy kết quả.

Trường vừa lòng 2: gồm xen lẫn các giá trị khác trong vùng kết quả

Vì hiệu quả của hàm Filter trả về dạng mảng, nên những khi có lẫn các giá trị không giống trong vùng này (do người tiêu dùng tự nhập vào) thì đã báo lỗi #SPILL! (kết quả sẽ tràn lên dữ liệu đã có)

*

Do đó khi sử dụng hàm này cần đảm bảo khoảng trống cho vùng kết quả, không có dữ liệu nào nằm lẫn vào vùng này.

Hàm FILTER – các ví dụ

Lọc theo 1 điểm kiện

Trong ảnh ví dụ sinh hoạt đầu bài xích viết, công thức trong ô G5 là

=FILTER(B5:D13,D5:D13=H2,"Không tìm thấy")

Chúng ta có thể diễn giải cách làm này ra một cách dễ dàng nắm bắt là: lọc trong vùng B5:D13 phần đa dòng nhưng cột D có giá trị là Red.

Chúng ta rất có thể viết phương pháp trên như sau (viết điều kiện trực tiếp vào công thức)

=FILTER(B5:D13,D5:D13="Red","Không kiếm tìm thấy")

Tuy nhiên việc viết đk trực tiếp vào phương pháp này là ko nên, chính vì khi đk thay đổi, bọn họ phải vào trong cách làm để chỉnh sửa. Vày vậy, việc để điều kiện ở 1 ô bên phía ngoài công thức, sau đó tham chiếu cho tới ô này sẽ giúp chúng ta có phương pháp linh hoạt hơn.

Lọc theo khá nhiều điều kiện

Chúng ta rất có thể sử dụng các điều kiện phức hợp để lọc dữ liệu với hàm FILTER. Trả sử, vào vùng tài liệu B5:D13, họ muốn giữ lại lại phần đông dòng dữ liệu thoả mãn 2 tiêu chí dưới đây cùng lúc:

Cột D có mức giá trị là RedCột C có giá trị lớn hơn hoặc bởi 80

Công thức bạn cũng có thể sử dụng vào trường phù hợp này là:

=FILTER(B5:D13,(D5:D13=H2)*(C5:C13>=80),"Không kiếm tìm thấy")

Cách viết cùng hiểu đoạn (D5:D13=H2)*(C5:C13>=80) , chúng ta có thể xem thêm trong bài viết về SUMPRODUCT sau đây:

Hàm Filter bao gồm gì đặc biệt

Phải nói là vô cùng đặc biệt, khôn xiết tuyệt vời. Nếu như bạn đã từng vất vả với cách làm mảng, tốn thời hạn với yêu thích loc Filter, tức giận với hiệu quả của Advanced Filter thì khi thực hiện hàm Filter đã thấy được sự khác biệt rất lớn.

Xem thêm: Ngã 3 Trị An Ở Đâu - Chỉ Đường Đến Đường Ven Hồ Trị An

So cùng với AutoFilter: giảm thời hạn thao tác

Nếu như bạn không biết các thực hiện Filter hay các tính năng của Filter thì có thể tham khảo bài bác viết:

Cách lọc tài liệu trong Excel

Như vậy chúng ta thấy để bao gồm thể đưa ra được hiệu quả cho report chi tiết, những thao tác hay được dùng là:

Áp dụng AutoFilter cho bảng dữ liệuLọc tài liệu theo từng vị trí mẫu tiêu đềCopy tác dụng lọc đượcDán phần giá chỉ trị (Paste Special / Value) của không ít giá trị còn lại sau khoản thời gian lọc vào vị trí đề xuất báo cáo

Rất nhiều thao tác và tốn thời gian phải không nào. Để hạn chế nhược điểm tốn thời gian và nhiều thao tác làm việc này, bọn họ có thêm AdvancedFilter, có công thức mảng hỗ trợ. Tuy nhiên những giải pháp này vẫn có những nhược điểm.

So cùng với Advanced Filter: tự động trọn vẹn không đề xuất VBA và hơn thế nữa

Advanced Filter là một trong công chũm khá tốt để trích lọc tài liệu theo nhiều điều kiện. Vì sao nó chỉ “khá tốt” là:

Tiết kiệm thời hạn lọc dữ liệu, dẫu vậy không tự động hoàn toàn. Nếu như muốn tự động thì phải áp dụng thêm VBAKhông thực hiện công thức nên không tốn tài nguyên, nhưng việc xây dựng vùng điều kiện cũng phức tạp.Phụ thuộc hoàn toàn vào tiêu đề của bảng dữ liệu. Do đó nó tiêu giảm nhiều nếu như bảng dữ liệu không có tiêu đề sẽ không làm đúng.Kết quả lọc mang đúng định dạng của tài liệu gốc. Điều này khiến chúng ta không thể định dạng tài liệu theo ý muốn.

Các chúng ta cũng có thể tham khảo một số nội dung bài viết sau để thấy tính ứng dụng của Advanced Filter:

Tự hễ lọc list không trùng với Advanced Filter VBA rất là đơn giản

Hướng dẫn biện pháp lập báo cáo chi ngày tiết NXT kho bằng Advanced Filter trong Excel

Hướng dẫn giải pháp lọc dữ liệu sang sheet khác bằng Advanced Filter trong Excel

Do đó khi sử dụng hàm Filter, họ sẽ thấy không bắt buộc tạo vùng điều kiện, không cần phải có VBA, kết quả định dạng theo ý muốn.

So với phương pháp mảng: Đơn giản hơn vô cùng nhiều

Chúng ta từng biết tới việc áp dụng công thức dạng mảng như OFFSET nhằm làm report chi tiết như với bài xích sau:

Hướng dẫn biện pháp viết bí quyết lập report chi tiết auto trong Excel

Có thể thấy phương pháp rất dài với khó. Bởi vì chúng ta phải thực hiện 2 yêu cầu đồng thời trong một câu lệnh:

Lọc ra các kết quả đúngTrích xuất các kết quả ra báo cáo, mà những nội dung bắt buộc liền nhau

Với các hàm trước đây, để làm được các bước trên đề nghị dùng những hàm, phân tích lô ghích khá phức tạp. Nhưng lại nay cùng với hàm Filter, việc này trở nên thuận lợi hơn khi nào hết.

*

Đó là rất nhiều hướng dẫn sơ qua về cách sử dụng filter vào Excel. vào các nội dung bài viết tiếp theo, Học Excel Online vẫn giúp chúng ta hiểu rõ hơn cách sử dụng hàm Filter với khá nhiều điều kiện để làm report chi tiết. Chúng ta chú ý đón xem nhé.