Hướng dẫn how to use filter in excel - cách sử dụng bộ lọc trong excel

Excel cho Microsoft 365Excel cho Microsoft 365 cho MacEXcel cho WebExcel 2021Excel 2021 cho MACEXCEL 2019Excel cho iPadexcel cho iPhoneExcel cho Android TabletSexcel cho điện thoại Android nhiều hơn ... Ít hơn Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel for iPad Excel for iPhone Excel for Android tablets Excel for Android phones More...Less

Hàm bộ lọc cho phép bạn lọc một phạm vi dữ liệu dựa trên các tiêu chí bạn xác định.FILTER function allows you to filter a range of data based on criteria you define.

Trong ví dụ sau, chúng tôi đã sử dụng Formula = Filter [A5: D20, C5: C20 = H2, ""] để trả lại tất cả các bản ghi cho Apple, như được chọn trong ô H2 và nếu không có táo, hãy trả lại một chuỗi trống [" "].=FILTER[A5:D20,C5:C20=H2,""] to return all records for Apple, as selected in cell H2, and if there are no apples, return an empty string [""].

Hàm bộ lọc lọc một mảng dựa trên mảng boolean [true/false].

=FILTER[array,include,[if_empty]]

Tranh luận

Sự mô tả

mảng

Yêu cầu

Mảng hoặc phạm vi để lọc

bao gồm

Yêu cầu

Mảng hoặc phạm vi để lọc

[if_empty]

bao gồm

Một mảng boolean có chiều cao hoặc chiều rộng giống như mảng

Notes: 

  • Không bắt buộc

  • Giá trị để trả về nếu tất cả các giá trị trong mảng đi kèm trống [bộ lọc trả về không có gì]ENTER. If your supporting data is in an Excel table, then the array will automatically resize as you add or remove data from your array range if you're using structured references. For more details, see this article on spilled array behavior.

  • Một mảng có thể được coi là một hàng của các giá trị, một cột của các giá trị hoặc kết hợp các hàng và cột của các giá trị. Trong ví dụ trên, mảng nguồn cho công thức bộ lọc của chúng tôi là phạm vi A5: D20.[if_empty]]. Otherwise, a #CALC! error will result, as Excel does not currently support empty arrays.

  • Hàm bộ lọc sẽ trả về một mảng, sẽ tràn nếu đó là kết quả cuối cùng của một công thức. Điều này có nghĩa là Excel sẽ tự động tạo ra phạm vi mảng có kích thước phù hợp khi bạn nhấn Enter. Nếu dữ liệu hỗ trợ của bạn nằm trong bảng Excel, thì mảng sẽ tự động thay đổi kích thước khi bạn thêm hoặc xóa dữ liệu khỏi phạm vi mảng của bạn nếu bạn đang sử dụng các tài liệu tham khảo có cấu trúc. Để biết thêm chi tiết, hãy xem bài viết này về hành vi của mảng bị đổ.include argument is an error [#N/A, #VALUE, etc.] or cannot be converted to a Boolean, the FILTER function will return an error.  

  • Nếu bộ dữ liệu của bạn có khả năng trả về một giá trị trống, thì hãy sử dụng đối số thứ 3 [[if_empty]]. Nếu không, một #CALC! Lỗi sẽ xảy ra, vì Excel hiện không hỗ trợ các mảng trống.both workbooks are open. If you close the source workbook, any linked dynamic array formulas will return a #REF! error when they are refreshed.

Nếu bất kỳ giá trị nào của đối số bao gồm là một lỗi [ #N/A, #Value, v.v.] hoặc không thể được chuyển đổi thành boolean, hàm bộ lọc sẽ trả về lỗi. & nbsp;

Excel có sự hỗ trợ hạn chế cho các mảng động giữa các sổ làm việc và kịch bản này chỉ được hỗ trợ khi cả hai sổ làm việc đều mở. Nếu bạn đóng sổ làm việc nguồn, mọi công thức mảng động được liên kết sẽ trả về #REF! Lỗi khi chúng được làm mới.

Ví dụAND are in the East region: =FILTER[A5:D20,[C5:C20=H1]*[A5:A20=H2],""].

Bộ lọc được sử dụng để trả về nhiều tiêu chí

Trong trường hợp này, chúng tôi đang sử dụng toán tử nhân [*] để trả về tất cả các giá trị trong phạm vi mảng của chúng tôi [A5: D20] có táo và ở vùng phía đông: = bộ lọc [A5: D20, [C5: C20 = H1 ]*[A5: A20 = H2], ""].AND are in the East region, and then sort Units in descending order: =SORT[FILTER[A5:D20,[C5:C20=H1]*[A5:A20=H2],""],4,-1]

Bộ lọc được sử dụng để trả về nhiều tiêu chí và sắp xếpOR are in the East region, and then sort Units in descending order: =SORT[FILTER[A5:D20,[C5:C20=H1]+[A5:A20=H2],""],4,-1].

Trong trường hợp này, chúng tôi đang sử dụng chức năng bộ lọc trước đó với hàm sắp xếp để trả về tất cả các giá trị trong phạm vi mảng của chúng tôi [A5: D20] có táo và ở khu vực phía đông, sau đó sắp xếp các đơn vị theo thứ tự giảm dần: & nbsp; = Sắp xếp [Bộ lọc [A5: D20, [C5: C20 = H1]*[A5: A20 = H20], ""], 4, -1]

Trong trường hợp này, chúng tôi đang sử dụng chức năng bộ lọc với toán tử bổ sung [+] để trả về tất cả các giá trị trong phạm vi mảng của chúng tôi [A5: D20] có táo hoặc ở khu vực phía đông, sau đó sắp xếp các đơn vị theo thứ tự giảm dần: & NBSP ; = Sắp xếp [Bộ lọc [A5: D20, [C5: C20 = H1]+[A5: A20 = H2], ""], 4, -1].

Lưu ý rằng không có chức năng nào yêu cầu tham chiếu tuyệt đối, vì chúng chỉ tồn tại trong một ô và đổ kết quả của chúng cho các tế bào lân cận.

Cần sự giúp đỡ nhiều hơn?

Bạn luôn có thể hỏi một chuyên gia trong cộng đồng công nghệ Excel & nbsp; hoặc nhận được hỗ trợ trong cộng đồng câu trả lời.

Xem thêm

Chức năng Randarray

Chức năng trình tự

Sắp xếp chức năng

Chức năng sắp xếp

Chức năng độc đáo

#TRÀN! Lỗi trong Excel

Trong trường hợp này, chúng tôi đang sử dụng chức năng bộ lọc với toán tử bổ sung [+] để trả về tất cả các giá trị trong phạm vi mảng của chúng tôi [A5: D20] có táo hoặc ở khu vực phía đông, sau đó sắp xếp các đơn vị theo thứ tự giảm dần: & NBSP ; = Sắp xếp [Bộ lọc [A5: D20, [C5: C20 = H1]+[A5: A20 = H2], ""], 4, -1].

Các bước để lọc trong Excel là gì?

Trên tab Dữ liệu, trong nhóm Sắp xếp & Bộ lọc, nhấp vào Bộ lọc ..
Nhấp vào mũi tên.Trong tiêu đề cột để hiển thị một danh sách trong đó bạn có thể đưa ra các lựa chọn bộ lọc.Lưu ý Tùy thuộc vào loại dữ liệu trong cột, Microsoft Excel hiển thị các bộ lọc số hoặc bộ lọc văn bản trong danh sách ..

3 cách để thêm bộ lọc vào excel là gì?

3 cách để thêm bộ lọc vào excel..
Trên tab Dữ liệu, trong nhóm Sắp xếp & Bộ lọc, nhấp vào nút Bộ lọc ..
Trên tab Trang chủ, trong nhóm chỉnh sửa, nhấp vào Sắp xếp & Bộ lọc> Bộ lọc ..
Sử dụng phím tắt bộ lọc Excel để bật/tắt các bộ lọc: Ctrl+Shift+L ..

Bài Viết Liên Quan

Chủ Đề