Một số hàm lọc dữ liệu phổ biến trong Excel

Bạn muốn lọc dữ liệu trong Excel có thể sử dụng nhiều loại hàm khác nhau, tùy theo mục đích cụ thể. Dưới đây là một số hàm lọc dữ liệu phổ biến trong Excel, đặc biệt là từ Excel 365 trở đi (có hỗ trợ hàm động):

1. Hàm FILTER – Lọc dữ liệu theo điều kiện

Cú pháp:

excelSao chépChỉnh sửa=FILTER(array, include, [if_empty])

Trong đó:

  • array: Vùng dữ liệu cần lọc
  • include: Điều kiện lọc
  • if_empty: Giá trị trả về nếu không có kết quả

Ví dụ:
Lọc danh sách học sinh có điểm lớn hơn 8 trong cột B:

excelSao chépChỉnh sửa=FILTER(A2:B100, B2:B100>8, "Không có dữ liệu")

2. Kết hợp FILTER với SEARCH hoặc ISNUMBER để lọc theo từ khóa

Ví dụ: Lọc các dòng có chứa từ “Văn” trong cột A:

excelSao chépChỉnh sửa=FILTER(A2:B100, ISNUMBER(SEARCH("Văn", A2:A100)))

3. Kết hợp FILTER với OR, AND

Ví dụ: Lọc học sinh có điểm >8 giới tính là “Nữ”

excelSao chépChỉnh sửa=FILTER(A2:C100, (B2:B100>8)*(C2:C100="Nữ"))

4. Dùng UNIQUE để lọc giá trị duy nhất

Cú pháp:

excelSao chépChỉnh sửa=UNIQUE(range)

Ví dụ:
Lọc danh sách lớp không trùng trong cột A:

excelSao chépChỉnh sửa=UNIQUE(A2:A100)

5. Dùng SORT hoặc SORTBY sau khi lọc để sắp xếp

Ví dụ:
Lọc học sinh có điểm >5 rồi sắp xếp theo điểm giảm dần:

excelSao chépChỉnh sửa=SORT(FILTER(A2:B100, B2:B100>5), 2, -1)

Nếu bạn đang dùng Excel không có FILTER (Excel 2016 trở về trước) thì phải dùng Advanced Filter hoặc công thức mảng/phụ trợ như IF, INDEX, SMALL, v.v.

Ngoài việc dùng hàm lọc như FILTER, bạn hoàn toàn có thể lọc dữ liệu thủ công bằng các công cụ có sẵn trong Excel. Dưới đây là các cách lọc dữ liệu thủ công phổ biến:

✅ 1. Sử dụng AutoFilter (Bộ lọc tự động)

Đây là cách đơn giản và nhanh nhất để lọc dữ liệu:

Cách làm:

  1. Chọn bảng dữ liệu hoặc đặt con trỏ ở dòng tiêu đề.
  2. Vào tab “Data” → Nhấn “Filter” (hoặc dùng phím tắt Ctrl + Shift + L)
  3. Mũi tên nhỏ sẽ xuất hiện ở từng tiêu đề cột → Bấm vào đó để:
    • Chọn giá trị cụ thể cần lọc
    • Lọc theo điều kiện (lớn hơn, nhỏ hơn, chứa từ…)
    • Lọc theo màu nền hoặc màu chữ

✅ 2. Sử dụng Advanced Filter (Bộ lọc nâng cao)

Cho phép lọc với nhiều điều kiện phức tạp (nhiều cột, điều kiện “và”, “hoặc”)

Cách làm:

  1. Soạn vùng điều kiện ở trên bảng (cùng tên cột)
  2. Vào tab Data → Chọn Advanced (ở nhóm Sort & Filter)
  3. Trong hộp thoại:
    • List range: Vùng dữ liệu cần lọc
    • Criteria range: Vùng điều kiện
    • Chọn lọc tại chỗ hoặc sao chép ra nơi khác

📌 Ví dụ: Bạn có danh sách học sinh, muốn lọc học sinh có điểm > 8 và lớp là “5A” → Tạo vùng điều kiện gồm 2 cột với dòng thứ hai là >85A.

✅ 3. Sắp xếp dữ liệu để dễ nhìn/lọc thủ công

  • Vào tab Data → Dùng Sort A→Z / Z→A, hoặc Custom Sort để sắp xếp theo 1 hay nhiều tiêu chí.
  • Sau khi sắp xếp, bạn có thể ẩn các dòng không cần thiết.

✅ 4. Sử dụng công cụ “Slicer” (Bộ chọn lọc trực quan)

Áp dụng với Table hoặc Pivot Table.

Cách làm:

  1. Chọn bảng → Vào InsertTable hoặc PivotTable
  2. Chọn Insert Slicer → Chọn các trường bạn muốn lọc
  3. Bấm vào các nút trên slicer để lọc dữ liệu theo nhóm (rất trực quan)

Ngọc Sơn (tổng hợp)