Nếu như lúc trước phía trên Khi muốn thanh lọc dữ liệu với kết xuất dữ liệu ra một vị trí không giống thì bọn họ hay áp dụng các phương pháp như Filter, Advanced Filter, bí quyết mảng. Tuy nhiên hầu hết công việc này khiến bọn họ tốn các thao tác, những thời hạn và đôi lúc khó nhằm thực hiện. Có đề xuất bạn muốn có 1 hàm trong Excel giúp làm việc này thật dễ dàng và đơn giản, thiệt dễ dàng dàng? Tin vui là Office 365 đang cung ứng đến bọn họ hàm Filter nhằm làm điều này. Vậy hàm này có gì đặc biệt và biện pháp sử dụng nó như thế nào? Hãy cùng Học Excel Online tò mò làm sao.

Bạn đang xem: Các hàm lọc dữ liệu trong excel


Xem nhanh


Cấu trúc hàm Filter (Filter function)Hàm FILTER – những ví dụHàm Filter tất cả gì quánh biệt

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

Hàm này còn có tính năng lọc dữ liệu đôi khi kết xuất dữ liệu lọc được qua 1 địa chỉ khác (ô khác, sheet không giống, workbook khác).

Dưới đấy là một áp dụng của hàm Filter – tê mê loc giúp thanh 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 dữ liệu đề xuất lọc (không sẽ phải bao gồm tiêu đề)include: điều kiện cần lọc là gì, nằm trong cột nào (xác định đôi khi cả hai yếu hèn tố này)if_empty: Nếu không tồn tại hiệu quả thì trả về quý giá gì? (ko bắt buộc nhập)

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

Sau đấy là những chăm chú về tính năng filter vào excel:

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

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

Trường vừa lòng 1: Không gồm hiệu quả lọc theo điều kiện nêu ra



Nếu không tồn tại công dụng cân xứng cùng ko quy định tại if_empty, hàm đã trả về lỗi #CALC! (ngoại trừ toán được)

*

Trong ngôi trường hợp này, chúng ta sẽ bắt buộc xác định cực hiếm trên tmê man số if_empty là trống rỗng (nhì dấu nháy kép tức tốc nhau) để ko miêu tả lỗi, hoặc thông báo về câu hỏi không tìm kiếm thấy công dụng.

Trường hợp 2: Có xen lẫn các quý giá không giống vào vùng kết quả

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

*

Do đó Lúc áp dụng hàm này cần đảm bảo khoảng trống đến vùng tác dụng, không tồn tại tài liệu nào ở lẫn vào vùng này.

Hàm FILTER – những ví dụ

Lọc theo một điểm kiện

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

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

Chúng ta rất có thể diễn giải phương pháp này ra một bí quyết dễ dàng nắm bắt là: lọc trong vùng B5:D13 các chiếc nhưng mà cột D có giá trị là Red.

Chúng ta hoàn toàn có thể viết cách làm 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 tìm thấy")

Tuy nhiên câu hỏi viết điều kiện thẳng vào bí quyết này là tránh việc, bởi vì khi điều kiện biến hóa, bọn họ nên vào trong phương pháp nhằm chỉnh sửa. Do vậy, bài toán để ĐK tại 1 ô phía bên ngoài phương pháp, sau đó tmê mệt chiếu cho tới ô đó để giúp đỡ họ gồm phương pháp linc hoạt rộng.

Lọc theo không ít điều kiện

Chúng ta có thể áp dụng các điều kiện phức tạp để lọc tài liệu cùng với hàm FILTER. Giả sử, vào vùng tài liệu B5:D13, bọn họ ước ao lưu lại những dòng tài liệu chấp thuận 2 tiêu chí sau đây cùng lúc:

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

Công thức chúng ta cũng có thể sử dụng vào ngôi trường hòa 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 phát âm đoạn (D5:D13=H2)*(C5:C13>=80) , bạn có thể xem thêm trong bài viết về SUMPRODUCT sau đây:

Hàm Filter bao gồm gì quánh biệt

Phải nói là khôn xiết quan trọng, hết sức tuyệt vời. Nếu nhỏng bạn đã có lần vất vả với bí quyết mảng, tốn thời gian cùng với đắm đuối loc Filter, giận dữ với kết quả của Advanced Filter thì khi áp dụng hàm Filter đã thấy được sự biệt lập không nhỏ.

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

Nếu nhỏng bạn chưa chắc chắn những áp dụng Filter tốt các tính năng của Filter thì hoàn toàn có thể tìm hiểu thêm bài bác viết:

Cách lọc dữ liệu trong Excel

vì vậy chúng ta thấy để sở hữu thể chuyển ra được tác dụng cho báo cáo cụ thể, những thao tác thường được sử dụng là:

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

Rất những thao tác cùng tốn thời gian đề nghị ko làm sao. Để khắc phục và hạn chế nhược điểm tốn thời gian cùng các thao tác làm việc này, chúng ta tất cả thêm AdvancedFilter, tất cả cách làm mảng cung ứng. Tuy nhiên hồ hết cách thức này vẫn có đều nhược điểm.

So cùng với Advanced Filter: tự động trọn vẹn ko yêu cầu VBA cùng không dừng lại ở đó nữa

Advanced Filter là 1 trong biện pháp khá tốt nhằm trích lọc dữ liệu theo nhiều điều kiện. Lý do nó chỉ “khá tốt” là:

Tiết kiệm thời gian thanh lọc tài liệu, cơ mà không tự cồn trọn vẹn. Nếu muốn tự hễ thì phải áp dụng thêm VBAKhông áp dụng công thức yêu cầu không tốn tài ngulặng, nhưng lại Việc kiến tạo vùng ĐK cũng tinh vi.Phú nằm trong trọn vẹn vào tiêu đề của bảng tài liệu. Do đó nó hạn chế những nếu bảng tài liệu không tồn tại tiêu đề sẽ không còn làm đúng.Kết trái thanh lọc mang đúng định hình của tài liệu nơi bắt đầu. Như vậy khiến cho bọn họ ko thể định hình dữ liệu theo ý mong muốn.

Các chúng ta có thể tìm hiểu thêm một số trong những nội dung bài viết sau giúp thấy tính vận dụng của Advanced Filter:

Tự cồn lọc list không trùng với Advanced Filter VBA cực kỳ 1-1 giản

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

Hướng dẫn phương pháp thanh lọc tài liệu quý phái sheet không giống bởi Advanced Filter vào Excel

Do kia lúc sử dụng hàm Filter, họ đã thấy không phải sinh sản vùng điều kiện, không cần phải có VBA, kết quả định hình theo ý ý muốn.

So với bí quyết mảng: Đơn giản hơn vô cùng nhiều

Chúng ta từng biết tới bài toán thực hiện bí quyết dạng mảng nlỗi OFFSET để gia công báo cáo chi tiết nlỗi cùng với bài sau:

Hướng dẫn bí quyết viết cách làm lập báo cáo cụ thể tự động hóa vào Excel

Có thể thấy công thức cực kỳ lâu năm với khó. Bởi vì chưng bọn họ đề xuất triển khai 2 yêu thương cầu đôi khi trong 1 câu lệnh:

Lọc ra các kết quả đúngTrích xuất những kết quả ra báo cáo, nhưng mà các nội dung đề xuất ngay thức thì nhau

Với đầy đủ hàm trước đây, nhằm làm được các bước trên đề nghị dùng các hàm, phân tích xúc tích và ngắn gọn hơi tinh vi. Nhưng ni với hàm Filter, bài toán này trsinh hoạt yêu cầu dễ ợt rộng bao giờ hết.

*

Đó là mọi chỉ dẫn sơ qua về phương pháp sử dụng filter trong Excel.

Xem thêm: Tải Về Game Star Wars™ Battlefront™ Ii Full, Tải Về Game Star Wars Battlefront 2 Miễn Phí

Trong các bài viết tiếp theo, Học Excel Online sẽ giúp đỡ các bạn làm rõ rộng phương pháp sử dụng hàm Filter với khá nhiều điều kiện để triển khai report chi tiết. Các bạn chăm chú đón xem nhé.