Có thể bạn quan tâm: Lọc Kết Quả Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Lời mở đầu
Trong môi trường làm việc hiện đại, việc quản lý và phân tích dữ liệu trở nên vô cùng quan trọng, đặc biệt là khi chúng ta cần tách biệt các nhóm đối tượng dựa trên một tiêu chí nhất định, như giới tính. Excel, với khả năng mạnh mẽ về xử lý dữ liệu, cung cấp cho người dùng một loạt các công cụ và hàm để thực hiện việc lọc dữ liệu một cách nhanh chóng và chính xác. Bài viết này sẽ tập trung vào hàm lọc nam nữ trong Excel, giải thích chi tiết cách tạo, áp dụng và tối ưu hoá quy trình lọc này, đồng thời chia sẻ một số mẹo thực tế giúp bạn làm việc hiệu quả hơn.
Có thể bạn quan tâm: Cách Xóa Chữ “page 1” Trong Excel: Hướng Dẫn Chi Tiết Từng Bước
1. Tổng quan về việc lọc dữ liệu trong Excel
1.1. Lọc dữ liệu là gì?
Lọc dữ liệu là quá trình chọn lọc các bản ghi (hàng) thỏa mãn một hoặc nhiều tiêu chí nhất định, đồng thời ẩn những bản ghi không thỏa mãn. Điều này giúp người dùng tập trung vào các thông tin quan trọng mà không bị làm phiền bởi dữ liệu thừa thãi.
1.2. Các công cụ lọc dữ liệu phổ biến trong Excel
| Công cụ | Mô tả | Ưu điểm | Nhược điểm |
|---|---|---|---|
| AutoFilter | Lọc nhanh bằng các mũi tên trên tiêu đề cột | Dễ sử dụng, nhanh | Không hỗ trợ lọc đa tiêu chí phức tạp |
| Advanced Filter | Lọc bằng cách sử dụng một vùng tiêu chí riêng | Hỗ trợ nhiều tiêu chí, sao chép kết quả ra vị trí khác | Cần thiết lập vùng tiêu chí, hơi phức tạp |
| Hàm FILTER (Excel 365/2026) | Trả về một mảng dữ liệu thỏa mãn điều kiện | Động, có thể lồng ghép với các hàm khác | Chỉ có trong các phiên bản mới |
| PivotTable | Tóm tắt và lọc dữ liệu trong bảng tổng hợp | Tính năng mạnh mẽ, trực quan | Đòi hỏi kiến thức về PivotTable |
| Power Query | Nhập, biến đổi và lọc dữ liệu từ nhiều nguồn | Xử lý dữ liệu lớn, tự động hoá | Cần thời gian học và cấu hình |
Trong số các công cụ trên, hàm FILTER và Advanced Filter là hai phương pháp thường được sử dụng để lọc nam và nữ trong một danh sách nhân sự hoặc khách hàng. Chúng ta sẽ đi sâu vào cách sử dụng chúng trong các phần tiếp theo.
Có thể bạn quan tâm: Sao Chép Công Thức Trong Excel: Hướng Dẫn Chi Tiết Và Các Mẹo Thủ Thuật Để Tăng Năng Suất
2. Chuẩn bị dữ liệu mẫu
Để minh hoạ, chúng ta sẽ dùng một bảng dữ liệu đơn giản gồm các cột sau:
| A (ID) | B (Họ và tên) | C (Giới tính) | D (Ngày sinh) | E (Phòng ban) |
|---|---|---|---|---|
| 001 | Nguyễn Văn A | Nam | 01/01/1990 | Kế toán |
| 002 | Trần Thị B | Nữ | 15/03/1992 | Nhân sự |
| 003 | Lê Văn C | Nam | 22/07/1988 | Kinh doanh |
| 004 | Phạm Thị D | Nữ | 30/11/1995 | Marketing |
| 005 | Hoàng Văn E | Nam | 05/05/1991 | IT |
| … | … | … | … | … |
Lưu ý: Cột C (Giới tính) chứa giá trị “Nam” hoặc “Nữ”. Đôi khi dữ liệu có thể chứa các biến thể như “Nam”, “nam”, “NAM”, hoặc “Nữ”, “nữ”, “NỮ”. Chúng ta sẽ đề cập cách xử lý trường hợp này trong phần xử lý dữ liệu.
3. Sử dụng hàm FILTER (Excel 365/2026)
3.1. Cú pháp hàm FILTER
=FILTER(array, include, if_empty)
- array: Dải ô cần lọc (ví dụ:
A2:E100). - include: Mảng logic xác định các hàng thỏa mãn điều kiện (ví dụ:
C2:C100="Nam"). - if_empty (tùy chọn): Giá trị trả về nếu không có dữ liệu thỏa mãn (ví dụ:
"Không có dữ liệu").
3.2. Lọc danh sách Nam chỉ với một công thức
Giả sử bạn muốn hiển thị danh sách Nam trong một vùng mới, bắt đầu từ ô G2. Công thức sẽ là:
=FILTER(A2:E100, C2:C100="Nam", "Không có dữ liệu")
Kết quả sẽ tự động đổ các hàng có giá trị “Nam” trong cột C sang vùng bắt đầu tại G2, bao gồm toàn bộ các cột A‑E.
3.3. Lọc danh sách Nữ với hàm FILTER
Tương tự, để lọc Nữ, bạn chỉ cần thay đổi điều kiện:
=FILTER(A2:E100, C2:C100="Nữ", "Không có dữ liệu")
3.4. Xử lý dữ liệu không đồng nhất (case‑insensitive)
Nếu dữ liệu có thể chứa các biến thể chữ hoa/chữ thường, chúng ta có thể dùng hàm UPPER hoặc LOWER để chuẩn hoá:
=FILTER(A2:E100, LOWER(C2:C100)= "nam", "Không có dữ liệu")
Hoặc:
=FILTER(A2:E100, UPPER(C2:C100)= "NỮ", "Không có dữ liệu")
3.5. Lọc đồng thời Nam và Nữ (tức là toàn bộ dữ liệu)
Mặc dù không thực tế, nhưng nếu bạn muốn lọc cả hai giới tính (có thể dùng để loại bỏ các giá trị không hợp lệ), công thức sẽ là:
=FILTER(A2:E100, (C2:C100="Nam") + (C2:C100="Nữ"), "Không có dữ liệu")
Ở đây, dấu + hoạt động như OR trong mảng logic.
3.6. Kết hợp FILTER với các hàm khác
3.6.1. Đếm số lượng Nam và Nữ
- Đếm Nam:
excel =COUNTA(FILTER(A2:A100, C2:C100="Nam"))
- Đếm Nữ:
excel =COUNTA(FILTER(A2:A100, C2:C100="Nữ"))
3.6.2. Tính tuổi trung bình của Nam và Nữ
Giả sử cột D chứa ngày sinh. Đầu tiên tính tuổi:
=INT((TODAY() - D2:D100)/365.25)
Sau đó, dùng AVERAGE kết hợp với FILTER:
- Trung bình tuổi Nam:
excel =AVERAGE(FILTER(INT((TODAY() - D2:D100)/365.25), C2:C100="Nam"))
- Trung bình tuổi Nữ:
excel =AVERAGE(FILTER(INT((TODAY() - D2:D100)/365.25), C2:C100="Nữ"))
3.7. Những lưu ý khi dùng hàm FILTER
| Vấn đề | Giải pháp |
|---|---|
| Không có dữ liệu thỏa mãn | Sử dụng đối số if_empty để trả về thông báo thân thiện |
| Hàm FILTER trả về #CALC! | Đảm bảo rằng phiên bản Excel hỗ trợ hàm (Excel 365/2026 trở lên) |
| Dữ liệu có khoảng trống | Kiểm tra và làm sạch dữ liệu trước khi lọc (sử dụng TRIM, CLEAN) |
| Cột tiêu chí chứa lỗi | Dùng IFERROR hoặc ISNUMBER để loại bỏ lỗi |
4. Sử dụng Advanced Filter (tất cả phiên bản Excel)
4.1. Khi nào nên dùng Advanced Filter?

Có thể bạn quan tâm: Lọc Mã Hàng Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- Khi phiên bản Excel không hỗ trợ hàm FILTER.
- Khi muốn sao chép kết quả lọc tới một vị trí khác mà không làm thay đổi dữ liệu gốc.
- Khi cần lọc đa tiêu chí phức tạp (với AND/OR) mà AutoFilter không đáp ứng.
4.2. Cấu trúc vùng tiêu chí
Để lọc Nam, chúng ta tạo một vùng tiêu chí (criteria range) như sau:
| G1 (Tiêu đề) | H1 (Tiêu đề) |
|---|---|
| Giới tính | |
| Nam |
- G1 phải trùng đúng tiêu đề cột trong bảng dữ liệu (trong ví dụ là “Giới tính”).
- G2 chứa giá trị Nam (hoặc công thức để chuẩn hoá).
4.3. Thực hiện Advanced Filter
- Chọn bất kỳ ô nào trong bảng dữ liệu (A1:E100).
- Vào Data → Advanced (hoặc Dữ liệu → Bộ lọc nâng cao).
- List range:
$A$1:$E$100(hoặc để Excel tự nhận dạng). - Criteria range:
$G$1:$G$2. - Copy to: Chọn một ô bắt đầu (ví dụ
I1) nếu muốn sao chép kết quả, hoặc để trống để lọc ngay tại chỗ. - Nhấn OK.
Kết quả sẽ là danh sách chỉ chứa các hàng có “Nam” trong cột “Giới tính”.
4.4. Lọc Nữ và các tiêu chí kết hợp
Để lọc Nữ, thay đổi nội dung G2 thành “Nữ”. Để lọc Nam hoặc Nữ (tức là loại bỏ các giá trị không phải Nam/Nữ), bạn tạo hai dòng tiêu chí:
| G1 (Tiêu đề) | H1 (Tiêu đề) |
|---|---|
| Giới tính | Giới tính |
| Nam | Nữ |
Khi có hai tiêu đề giống nhau trên cùng một hàng, Excel hiểu là OR giữa các dòng.
4.5. Lọc đa tiêu chí (AND)
Giả sử bạn muốn lọc Nam trong phòng Kinh doanh. Tạo vùng tiêu chí:
| G1 (Tiêu đề) | H1 (Tiêu đề) |
|---|---|
| Giới tính | Phòng ban |
| Nam | Kinh doanh |
Excel sẽ áp dụng AND (cả hai điều kiện phải thỏa mãn) và trả về danh sách phù hợp.
4.6. Lưu ý khi dùng Advanced Filter
| Vấn đề | Giải pháp |
|---|---|
| Tiêu đề không khớp | Đảm bảo tiêu đề trong vùng tiêu chí giống đúng với tiêu đề trong bảng dữ liệu (không có ký tự thừa, không có khoảng trắng) |
| Lọc không trả về kết quả | Kiểm tra lại dữ liệu, có thể có khoảng trắng thừa (TRIM) hoặc ký tự không hiển thị |
| Sao chép kết quả gây đè | Chọn ô “Copy to” ở vị trí trống, tránh ghi đè lên dữ liệu gốc |
| Cập nhật dữ liệu | Khi dữ liệu gốc thay đổi, Advanced Filter không tự động cập nhật; cần chạy lại lọc hoặc ghi macro tự động |
5. Kết hợp Power Query để lọc giới tính
Power Query (Get & Transform) là công cụ mạnh mẽ cho việc truy xuất, làm sạch và biến đổi dữ liệu. Đối với các tập dữ liệu lớn, Power Query thường nhanh hơn so với các hàm mảng.
5.1. Các bước thực hiện
- Chọn bảng dữ liệu → Data → From Table/Range.
- Power Query Editor mở ra.
- Chọn cột “Giới tính”, nhấn Filter (mũi tên) → Chọn “Nam” hoặc “Nữ”.
- Nhấn “Close & Load” để đưa kết quả trở lại Excel dưới dạng bảng mới.
5.2. Lọc đa tiêu chí trong Power Query
- Để lọc Nam và phòng Kinh doanh, thực hiện:
- Filter cột “Giới tính” = “Nam”.
- Add Filter cột “Phòng ban” = “Kinh doanh”.
Power Query còn cho phép tạo tham số (parameter) để người dùng nhập “Nam” hoặc “Nữ” mà không cần chỉnh công thức.
5.3. Ưu điểm của Power Query
| Ưu điểm | Mô tả |
|---|---|
| Xử lý dữ liệu lớn | Tối ưu hoá bộ nhớ, tốc độ |
| Tự động hoá | Ghi lại các bước, chạy lại khi dữ liệu thay đổi |
| Làm sạch dữ liệu | Loại bỏ khoảng trắng, chuyển đổi kiểu dữ liệu |
| Kết nối đa nguồn | Nhập dữ liệu từ CSV, SQL, Web, v.v. |
6. Thực hành: Xây dựng một Dashboard lọc Nam/Nữ
Để đưa việc lọc giới tính vào một báo cáo trực quan, bạn có thể:
- Tạo Dropdown (Data Validation) cho phép người dùng chọn “Nam”, “Nữ” hoặc “Tất cả”.
- Sử dụng hàm FILTER kết hợp với giá trị dropdown để hiển thị danh sách tương ứng.
- Thêm biểu đồ (Chart) để so sánh số lượng hoặc các chỉ số (tuổi trung bình, lương trung bình) giữa các giới tính.
6.1. Tạo Dropdown
- Chọn ô J1, vào Data → Data Validation.
- Allow: List.
- Source:
Nam,Nữ,Tất cả.
6.2. Công thức lọc động
Giả sử danh sách gốc nằm ở A2:E100. Công thức trong K2:
=IF($J$1="Tất cả", A2:E100, FILTER(A2:E100, (C2:C100=$J$1), "Không có dữ liệu")
)
Khi người dùng thay đổi giá trị trong J1, bảng kết quả sẽ tự động cập nhật.
6.3. Biểu đồ so sánh
- PivotTable: Dùng cột “Giới tính” làm Rows, các chỉ số (số lượng, tuổi trung bình) làm Values.
- Chart: Chèn Column Chart hoặc Pie Chart để hiển thị tỉ lệ Nam/Nữ.
7. Các lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #CALC! | Hàm FILTER không được hỗ trợ trong phiên bản Excel | Nâng cấp lên Excel 365/2026 hoặc dùng Advanced Filter/Power Query |
| #VALUE! | Điều kiện include không trả về mảng logic đúng kích thước | Kiểm tra phạm vi include (phải cùng chiều, cùng số hàng) |
| Không có dữ liệu | Giá trị trong cột “Giới tính” có khoảng trắng hoặc ký tự ẩn | Dùng TRIM, CLEAN để làm sạch dữ liệu |
| Lọc sai (ví dụ: lọc “Nam” nhưng nhận “Nữ”) | Sai tiêu đề trong vùng tiêu chí hoặc không đồng nhất chữ hoa/thường | Đảm bảo tiêu đề khớp, dùng UPPER/LOWER để chuẩn hoá |
| Kết quả lọc không cập nhật | Dữ liệu gốc thay đổi nhưng công thức không tự động cập nhật (trong Advanced Filter) | Ghi macro tự động chạy Advanced Filter mỗi khi dữ liệu thay đổi, hoặc chuyển sang hàm FILTER |
8. Mẹo tối ưu hoá hiệu suất khi lọc dữ liệu lớn
- Giảm phạm vi lọc: Thay vì dùng toàn bộ cột (
C:C), chỉ chọn phạm vi thực tế (C2:C10000). - Sử dụng bảng (Table): Khi dữ liệu được định dạng thành Table, Excel tự động mở rộng phạm vi khi thêm hàng mới.
- Tối ưu công thức: Tránh lồng ghép quá nhiều hàm mảng trong một công thức; nếu cần tính toán phức tạp, chia thành các cột trợ giúp.
- Power Query: Đối với hàng trăm nghìn hoặc hơn, Power Query sẽ nhanh hơn đáng kể.
- Tắt tính năng tính toán tự động: Khi làm việc với công thức mảng lớn, tạm thời chuyển sang Manual Calculation (Formulas → Calculation Options → Manual) và nhấn F9 khi cần cập nhật.
9. Kết luận
Việc lọc nam nữ trong Excel không chỉ là một thao tác đơn giản mà còn mở ra nhiều khả năng phân tích sâu hơn, giúp doanh nghiệp hoặc cá nhân hiểu rõ hơn về cấu trúc nhân sự, đánh giá hiệu suất và ra quyết định chiến lược. Tùy thuộc vào môi trường làm việc và phiên bản Excel, bạn có thể:
- Dùng hàm FILTER để có giải pháp nhanh, động và dễ bảo trì (đối với Excel 365/2026).
- Áp dụng Advanced Filter khi cần sao chép kết quả hoặc làm việc trên các phiên bản cũ.
- Triển khai Power Query cho các tập dữ liệu lớn, yêu cầu làm sạch và tự động hoá.
Hy vọng bài viết đã cung cấp cho bạn một cẩm nang toàn diện từ cơ bản đến nâng cao, giúp bạn tự tin áp dụng và tùy biến các phương pháp lọc nam nữ trong Excel cho mọi nhu cầu thực tế. Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
