Hàm FILTER

Bài học Excel: Hàm FILTER

1. Giới thiệu

Hàm FILTER dùng để lọc dữ liệu theo điều kiện bạn đưa ra. Đây là một hàm cực kỳ hữu ích trong Google Sheets, giúp bạn nhanh chóng trích xuất thông tin thay vì lọc thủ công.

2. Cú pháp

=FILTER(vùng_dữ_liệu, điều_kiện1, [điều_kiện2], ...)

- vùng_dữ_liệu: vùng ô chứa dữ liệu bạn muốn lọc.
- điều_kiện: biểu thức logic để lọc (ví dụ: B2:B10>100).
- Nếu không có giá trị nào thỏa mãn điều kiện, hàm sẽ báo lỗi #N/A.

3. Ví dụ minh họa

Ví dụ 1: Lọc ra các sản phẩm có doanh thu > 100.
AB
1Sản phẩmDoanh thu
2SP180
3SP2120
4SP3150

Công thức: =FILTER(A2:B4, B2:B4>100)

Ví dụ 2: Lọc danh sách học sinh có điểm >=8.
AB
1Học sinhĐiểm
2Nam9
3Lan7
4Hùng8

Công thức: =FILTER(A2:B4, B2:B4>=8)

Ví dụ 3: Lọc danh sách nhân viên ở phòng "Kinh doanh".
AB
1TênPhòng ban
2MaiKinh doanh
3TuấnKế toán
4LanKinh doanh

Công thức: =FILTER(A2:A4, B2:B4="Kinh doanh")

Ví dụ 4: Lọc ra sản phẩm có doanh thu từ 100 đến 200.
AB
1Sản phẩmDoanh thu
2SP190
3SP2150
4SP3200

Công thức: =FILTER(A2:B4, (B2:B4>=100)*(B2:B4<=200))

4. Bài tập thực hành

Bảng dữ liệu mẫu:
ABC
1Họ tênLớpĐiểm
2Nam10A19
3Lan10A27
4Hùng10A18
5Mai10A36
6Hoa10A210

Bài tập:

  1. Lọc danh sách học sinh có điểm >=8.
  2. Lọc danh sách học sinh lớp 10A1.
  3. Lọc danh sách học sinh có điểm <7.
  4. Lọc học sinh lớp 10A2 có điểm >=8.
  5. Lọc ra học sinh lớp 10A3.
  6. Lọc ra học sinh có điểm từ 7 đến 9.
  7. Lọc ra học sinh lớp 10A1 hoặc lớp 10A2.
  8. Lọc ra học sinh có điểm =10.