Đề Xuất 3/2023 # Cách Sử Dụng Advanced Filter Trong Excel # Top 12 Like | Beiqthatgioi.com

Đề Xuất 3/2023 # Cách Sử Dụng Advanced Filter Trong Excel # Top 12 Like

Cập nhật nội dung chi tiết về Cách Sử Dụng Advanced Filter Trong Excel mới nhất trên website Beiqthatgioi.com. Hy vọng thông tin trong bài viết sẽ đáp ứng được nhu cầu ngoài mong đợi của bạn, chúng tôi sẽ làm việc thường xuyên để cập nhật nội dung mới nhằm giúp bạn nhận được thông tin nhanh chóng và chính xác nhất.

, lọc dữ liệu bảng tính theo điều kiện cho trước

Khi thao tác trên bảng tính Excel, thao tác lọc dữ liệu theo điều kiện rất quan trọng và không thể thiếu. Ở bài viết trước chúng ta đã được tìm hiểu cách Lọc dữ liệu trùng nhau trong bảng tính thì ở bài viết này các bạn sẽ có thêm kinh nghiệm sử dụng chức năng Advanced Filter trong Excel.

Cách sử dụng chức năng Advanced Filter trong Excel

Trước tiên để dùng chức năng Advance Filter thì bảng dữ liệu của bạn phải theo các yêu cầu sau:

1. Chừa ít nhất 3 dòng trống trên cùng bảng dữ liệu.2. Chỉ sử dụng một dòng duy nhất để làm tiêu đề bảng dữ liệu.3. Không merge bất cứ ô nào của bảng dữ liệu.

Khi sử dụng Advance Filter thì bạn sẽ phải dùng tới một bảng phụ làm điều kiện so sánh để lọc dữ liệu từ bảng dữ liệu chính của các bạn. Và yêu cầu của bảng phụ này phải dùng tiêu đề của cột dữ liệu bạn cần lọc từ bảng chính làm tiêu chí lọc, cho nên bạn phải copy tiêu đề cột dữ liệu bạn cần lọc trong bảng chính và dán vào dòng tiêu đề điều kiện cần lọc trong bảng phụ. Và Advance Filter chỉ có thể lọc 1 lần 2 điều kiện cho 1 cột dữ liệu. Các bạn có thể theo dõi ví dụ dưới để nắm bắt trực quan hơn về chức năng Advance Filter.

Ví dụ: Ta có bảng dữ liệu như sau:

Đầu tiên bạn cần phải tạo một bảng phụ dùng để lọc dữ liệu.

Bước 2: Dán vào một ô trống bất kỳ. Và đặt điều để lọc cho nó. Ở ví dụ này mình đặt điều kiện là lọc các mặt hàng có giá lớn hơn 50$.

Như vậy là bạn đã có được một bảng phụ để lọc dữ liệu từ bảng chính.

Bước 1: Đặt trỏ chuột vào ô bảng dữ liệu chính. Vào Data → Advance

Bước 2: Trong ô List Range là vùng dữ liệu chính bạn muốn lọc. Khi bạn đặt trỏ chuột và chọn chức năng Advance Filter thì Excel sẽ tự động chọn bảng dữ liệu cho bạn (vùng được bao quanh bởi các đường nhấp nháy).

Bước 3: Trong ô Criteria range, bạn chọn bảng phụ vừa tạo dùng để lọc dữ liệu.

Bước 4: Bạn để ý trong bảng Advance Filter sẽ có 2 mục chọn là:

– Filter the list, in-place: lọc dữ liệu và cho ra kết quả ở chính bảng lọc. Các dữ liệu không phù hợp sẽ bị mất đi.– Copy to another location: lọc dữ liệu và copy chúng trong một khu vực khác.

Kết quả sau khi lọc dữ liệu:

Bài viết trên giới thiệu với các bạn về cách sử dụng Advanced Filter cũng như chức năng chính của nó. Tính năng này giúp bạn lọc dữ liệu giống chức năng Auto Filter nhưng không bị hạn chế về các điều kiện lọc như Auto Filter.

Chú ýNgoài ra các bạn cũng cần biết thêm về các ký tự đặc biệt khi lọc:1. Ký tự *: ví dụ ở cột Name. Bạn muốn lọc tất cả các ký tự có bắt đầu bằng chữ M thì bạn sẽ nhập điều kiện lọc là M*. Tức là lọc chuỗi ký tự bắt đầu bằng chữ M, ký tự * đại diện cho các ký tự còn lại trong chuỗi.2. Ký tự ?: tương tự như ký tự * nhưng nó chỉ đại diện cho một ký tự duy nhất. Ví dụ bạn lọc M? tức là lọc chuỗi gồm 2 ký tự bắt đầu bằng M.3. Ký tự ~: để loại bỏ 2 ký tự đặc biệt trên khi lọc dữ liệu. Ví dụ trong bảng dữ liệu của bạn có chuỗi là M*D, khi bạn lọc nếu nhập điều kiện như vậy thì nó sẽ lọc tất cả các chuỗi có bắt đầu bằng M và kết thúc bằng D.

Cách Sử Dụng Advanced Filter Trong Excel 2007 2010 2013

Hướng dẫn chi tiết Cách sử dụng ADVANCED FILTER trong excel (áp dụng: Excel 2007 2010 2013). Advanced filter hay còn gọi là Lọc nâng cao là một kỹ thuật mà hầu hết người dùng excel nên biết và thành thạo.

Với mong muốn giúp mọi người hiểu rõ và sâu hơn về tính năng cao cấp này của excel. Trường sẽ chia sẻ các kiến thức Cơ bản tới Nâng cao, cùng với đó là một số ví dụ thực tiễn cách vẫn dụng tính năng lọc nâng cao trong excel.

Điều đầu tiên bạn cần biết, Advanced filter có 2 tính năng chính:

Lọc dữ liệu: Về cơ bản tính năng số này không khác gì nhiều tính năng Autofilter các bạn ạ. Chỉ khác là nó rườm rà hơn, khó dùng hơn.

Lọc & Copy dữ liệu đã được lọc sang một vùng khác

Ví dụ đơn giản về cách sử dụng A.filter

Rất đơn giản!

Các bạn làm theo các bước sau:

– Tạo điều kiện để trích lọc dữ liệu như sau:

Điều kiện trích lọc luôn gồm: Tiêu đề cột chứa điều kiện và Điều kiện

Do vậy, ở trường hợp này ta sẽ chọn như sau:

+ Copy to another location: Sao chép kết quả trích lọc sang một vùng dữ liệu khác (bảng kê nhập)

+ List range: Excel tự động điền dữ liệu dựa trên ô ta chọn ở bước trên

+ Criteria range: chính là vùng ô chứa Tiêu đề chứa điều kiện và Điều kiện mà ta đã lập ở bước đầu tiên

Và đây là kết quả:

2. Advanced filter nhiều điều kiện (nâng cao)

Trong phần 1, ta đã hiểu được cách sử dụng tính năng trích lọc dữ liệu ở mức cơ bản trong excel.

2.1. Trích lọc ra các giao dịch nhập kho thỏa mãn 2 điều kiện

Tạo vùng điều kiện: Gồm 2 điều kiện SAP CODE = 100574302 và DATE=28-03-2017

Kết quả ta có được như sau:

2.2. Advanced filter khi điều kiện lớn hơn, nhỏ hơn một giá trị

< : Nhỏ hơn

<= : Nhỏ hơn hoặc bằng

Trong bảng kê nhập hàng, tôi muốn trích lọc ra các lần nhập tới ngày 22-04-2017, tôi sẽ thiết lập điều kiện trích lọc như sau:

Yêu cầu lọc ra từ bảng kê nhập các giao dịch thỏa mãn 3 điều kiện sau:

Điều kiện Hoặc thì ta sắp xếp các điều kiện đó trong cùng một cột

Điều kiện Và ta để điều kiện ở 2 cột khác nhau

Kết quả ta đạt được như sau:

Trích lọc theo text hoặc số thì khá phổ biến tại Việt Nam và được nhiều người dùng.

Lưu ý: Các bạn biết cách dùng hàm weekday

LINK DOWNLOAD FILE EXCEL MẪU VÍ DỤ VỀ ADVANCED FILTER

Mong nhận được sự phản hồi và góp ý từ độc giả cả nước.

Truongpx – Admin webkynang.vn

Cách Sử Dụng Advanced Filter Lọc Dữ Liệu Trên Excel

Cách dùng Advanced Filter lọc dữ liệu trên Excel

Để sử dụng Advanced Filter, trước hết người dùng cần thực hiện những yêu cầu.

Tiêu đề bảng dữ liệu chỉ sử dụng 1 dòng duy nhất.

Trong bảng dữ liệu cần lọc không gộp bất kỳ ô nào.

Có ít nhất 3 dòng trống trên cùng bảng dữ liệu.

Bước 1:

Trước hết chúng ta cần tạo bảng điều kiện để lọc dữ liệu. Chọn tiêu đề Điểm trong bảng rồi nhấn Copy.

Bước 2:

Chọn một ô bất kỳ trong Excel rồi nhấn Paste hoặc tổ hợp phím Ctrl + V. Tiếp đến nhập điều kiện để lọc dữ liệu.

Nếu lọc dữ liệu điều kiện OR thì sắp xếp theo chiều dọc. Nếu điều kiện AND thì xếp theo hàng ngang. Như vậy nếu cần lọc 2 điều kiện AND theo cùng 1 tiêu chí thì phải dùng 1 tiêu đề cho 2 ô.

Với duy nhất 1 điều kiện thì chỉ cần nhập điều kiện dưới ô tiêu đề của bảng điều kiện lọc là được.

Bước 3:

Tiếp đến nhấn chuột vào bảng dữ liệu chính rồi vào tab Data chọn Advanced.

Bước 4:

Xuất hiện hộp thoại Advanced Filter với các mục tùy chỉnh khác nhau. Trong phần Action có 2 lựa chọn:

Filter the list, in-place: lọc và trả về kết quả ở chính bảng dữ liệu lọc.

Copy to another location: lọc và trả về kết quả lọc ở vị trí khác, do bạn chọn.

Ở phần List Range là vùng dữ liệu chính bạn muốn lọc. Khi đặt chuột vào bảng chính và chọn chức năng Advanced Filter thì Excel sẽ tự động chọn bảng dữ liệu, bằng cách bao quanh bằng đường nhấp nháy.

Bước 5:

Tiếp tục cũng tại hộp thoại nhỏ này tại phần Criteria range, bạn chọn bảng phụ vừa tạo dùng để lọc dữ liệu.

Sau đó khoanh vùng bảng dữ liệu điều kiện như hình.

Tiếp đến do chúng ta đã tạo kết quả lọc ở vị trí khác nên sẽ nhấn vào nút Copy to another location, rồi nhấn vào 1 ô trống ngoài vùng dữ liệu. Cuối cùng nhấn OK.

Việc lọc dữ liệu bằng Advanced Filter trên Excel cũng không nhiều khó khăn, nhưng bạn cần phải đặt vùng điều kiện lọc dữ liệu, điều kiện AND hoặc OR. Như vậy Advanced Filter mới có thể đọc được điều kiện để lọc dữ liệu.

Hướng Dẫn Cách Sử Dụng Chức Năng Advanced Filter Trong Vba

Khi tìm hiểu về bộ lọc nâng cao trong VBA, chúng ta sẽ thấy nó phức tạp hơn và ít gặp hơn so với chức năng lọc tự động (AutoFilter).

Thế nhưng bộ lọc nâng cao sẽ giúp chúng ta có thể lọc theo các tiêu chí phức tạp hơn cách lọc tự động, với nhiều tiêu chí lọc trên nhiều cột cùng một lúc. Bộ lọc nâng cao cho phép sao chép dữ liệu lọc được sang vị trí khác, giúp chúng ta rút ngắn được các bước cần thực hiện trong câu lệnh VBA.

Cấu trúc của câu lệnh Advanced Filter trong VBA

TenSheet.Range( VungCanLoc).AdvancedFilter CachThucLoc, VungDieuKienLoc, ViTriTraKQ, GiaTriKhongTrung

TenSheet = Tên sheet chứa dữ liệu cần lọc (dữ liệu gốc = VungCanLoc)

VungCanLoc = Vùng cần lọc dữ liệu (có bao gồm tiêu đề các cột)

CachThucLoc (action) = Cách thức lọc dữ liệu: copy ra vị trí khác (số 2) hay lọc tại chính bảng dữ liệu (số 1)

VungDieuKienLoc (criteriaRange) = Vùng chứa điều kiện lọc. Vùng này phải bao gồm Tên tiêu đề của cột và Điều kiện lọc ở từng cột tương ứng

ViTriTraKQ (copyToRange) = Vị trí trả về kết quả dữ liệu sau khi lọc

GiaTriKhongTrung (unique) = Trả về kết quả là các giá trị không trùng, chỉ xuất hiện 1 lần hay không

Họ tên = Long

Ngày bán: Từ ngày 01/01/2018 đến 31/01/2018

Sản phẩm: A

Chúng ta xây dựng vùng điều kiện và vị trí kết quả cần lấy tại Sheet Vidu2 như sau:

Lưu ý khi lập vùng điều kiện:

Ngày bán ở đây có 2 mốc ngày: Từ ngày và đến ngày, do đó phải tách ra thành 2 điều kiện tại ô B2 và ô C2

Trong cửa sổ VBA chúng ta viết lệnh như sau:

Sheet2.Range(“A6:D100”).ClearContents là xóa hết dữ liệu ở sheet2, vùng từ A6 đến D100. Đây là vùng sẽ chứa dữ liệu kết quả của lệnh lọc dữ liệu. Cần thực hiện thao tác này trước để tránh việc có dữ liệu cũ có thể xuất hiện xen lẫn với kết quả lọc mới. Giới hạn tới dòng D100 tùy thuộc vào độ lớn của vùng kết quả mong muốn (có thể quy định sẵn có bao nhiêu cột kết quả, số dòng kết quả lớn nhất bao nhiêu dòng hoặc dùng Range động cho nội dung này)

Sheet1.Range(“A1”, Sheet1.Range(“D” & Rows.Count).End(xlUp)).AdvancedFilter 2, Sheet2.[A1:D2], Sheet2.[A6] là sử dụng chức năng lọc nâng cao tại Sheet1, vùng dữ liệu từ A1 (bao gồm tiêu đề ở dòng 1) tới dòng cuối có chứa dữ liệu ở cột D, lấy điều kiện theo vùng tại Sheet2, vùng A1:D2, kết quả sẽ được trích xuất ra vị trí ô A6 tại Sheet2, cách thức lọc dữ liệu là copy kết quả lọc ra vị trí khác.

Kết quả sau khi chạy lệnh này như sau:

Cách này rất hữu ích cho chúng ta trong việc xây dựng các báo cáo chi tiết theo nhiều đối tượng, nhiều yêu cầu chi tiết, lập các báo cáo chi tiết tự động một cách dễ dàng.

Bạn đang đọc nội dung bài viết Cách Sử Dụng Advanced Filter Trong Excel trên website Beiqthatgioi.com. Hy vọng một phần nào đó những thông tin mà chúng tôi đã cung cấp là rất hữu ích với bạn. Nếu nội dung bài viết hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!