ITZ Việt Nam

Advanced Filter trong excel – Lọc dữ liệu nâng cao nhiều điều kiện

Trong quá trình làm việc với Excel, để tìm ra dữ liệu thỏa mãn một bộ điều kiện, chúng ta thường sử dụng kết hợp nhiều công thức Excel hoặc sử dụng chức năng Auto Filter nhiều lần. Những thao tác này có thể làm file dữ liệu nặng hơn, hoặc mất khá nhiều bước xử lý. Advanced Filter là một chức năng rất hữu hiệu của Excel giúp ta có thể lọc ra dữ liệu thỏa mãn một bộ điều kiện phức tạp một cách nhanh chóng, đơn giản và chính xác.

Để có thể sử dụng chức năng Advanced Filter, bảng dữ liệu cần phải thỏa mãn các điều kiện sau.

  1. Các dòng trong bảng dữ liệu phải liên tục, không có dòng trống
  2. Không có bất cứ ô nào bị gộp (merge)
  3. Chỉ sử dụng 1 dòng duy nhất làm tiêu đề bảng dữ liệu

Chúng ta cần tạo một vùng trên worksheet để đặt bộ điều kiện, để tránh sai sót, các bạn nên copy ngay tiêu đề của bảng dữ liệu làm bộ điều kiện lọc (vùng màu đỏ ở ví dụ sau đây).

Ví dụ 1: Lọc ra các dữ liệu về doanh số bán trong tháng 1 của cửa hàng Đào Tấn và doanh số bán tháng 2 của cửa hàng Bà Triệu, ta thực hiện các bước sau.

Bước 1: Điền tiêu chí lọc vào vùng điều kiện.

Bước 2: Chọn bảng dữ liệu đầu vào (từ ô B6 đến ô E23), vào Tab Data, chọn Advanced Filter.

Trên cửa sổ Advanced Filter lần lượt điền các thông tin List Range (vùng dữ liệu cần lọc) và Criteria Range (vùng chứa bộ điều kiện).

Bước 3: Nhấn OK ta được kết quả doanh số của chi nhánh Đào Tấn trong tháng 1 và doanh số chi nhánh Bà Triệu trong tháng 2 như sau.

Ví dụ 2: Biết rằng chỉ tiêu tháng 1: 250 triệu/1 nhân viên, tháng 2: 270 triệu/1 nhân viên , hãy lọc ra tất cả các nhân viên đạt chỉ tiêu trong từng tháng.

(Chú ý: trước khi sử dụng Advanced Filter để lọc theo bộ điều kiện mới, các bạn click vào nút Clear trên tab Data để trả lại kết quả bảng dữ liệu ban đầu.)

Bước 1: Ta lần lượt đặt điều kiện vào vùng điều kiện như sau:

Bước 2: Tương tự như ở VD1, vào Tab Data chọn Advanced Filter và lần lượt điền các thông số trên cửa sổ Advanced Filter.

Bước 3: Nhấn OK ta thu được kết quả là tập nhân viên đạt chỉ tiêu trong 2 tháng như sau:

Như vậy, với Advanced Filter, chỉ với một vài thao tác đơn giản các bạn đã có thể lọc ra được các dòng dữ liệu thỏa mãn một bộ điều kiện phức tạp.

Chúc các bạn thực hành Excel hiệu quả và ngày càng tiến bộ!

Bài viết liên quan
  • Đọc dữ liệu số thành chữ trong Excel 1730 Lượt xem
  • 15 hàm cơ bản được dùng nhiều nhất trong Excel 2166 Lượt xem
  • 38 phím tắt đơn giản cực hữu ích trong excel 1301 Lượt xem
  • Làm xuất hiện số 0 trước số điện thoại di động 1986 Lượt xem
  • Tìm và xóa dữ liệu trùng lặp trong Excel 1407 Lượt xem
  • Pivot table là gì? Cách sử dụng Pivot table trong excel 1072 Lượt xem
  • Cách sử dụng hàm if trong excel 813 Lượt xem
  • Tự động copy công thức khi thêm dòng mới trong Excel 2811 Lượt xem
  • Cách tách họ và tên trong excel đơn giản nhất 824 Lượt xem