Hàm Lọc Nam Nữ Trong Excel: Cách Tạo, Ứng Dụng Và Mẹo Thực Tế

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.

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ểmNhược điểm
AutoFilterLọc nhanh bằng các mũi tên trên tiêu đề cộtDễ sử dụng, nhanhKhông hỗ trợ lọc đa tiêu chí phức tạp
Advanced FilterLọc bằng cách sử dụng một vùng tiêu chí riêngHỗ trợ nhiều tiêu chí, sao chép kết quả ra vị trí khácCầ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ácChỉ có trong các phiên bản mới
PivotTableTóm tắt và lọc dữ liệu trong bảng tổng hợpTính năng mạnh mẽ, trực quanĐòi hỏi kiến thức về PivotTable
Power QueryNhập, biến đổi và lọc dữ liệu từ nhiều nguồnXử 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.

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)
001Nguyễn Văn ANam01/01/1990Kế toán
002Trần Thị BNữ15/03/1992Nhân sự
003Lê Văn CNam22/07/1988Kinh doanh
004Phạm Thị DNữ30/11/1995Marketing
005Hoàng Văn ENam05/05/1991IT
……………

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ãnSử 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ốngKiể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ỗiDù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?

Hàm Lọc Nam Nữ Trong Excel
Hàm Lọc Nam Nữ Trong Excel
  • 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

  1. Chọn bất kỳ ô nào trong bảng dữ liệu (A1:E100).
  2. Vào Data → Advanced (hoặc Dữ liệu → Bộ lọc nâng cao).
  3. List range: $A$1:$E$100 (hoặc để Excel tự nhận dạng).
  4. Criteria range: $G$1:$G$2.
  5. 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ỗ.
  6. 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ínhGiới tính
NamNữ

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ínhPhòng ban
NamKinh 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ệuKhi 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

  1. Chọn bảng dữ liệu → Data → From Table/Range.
  2. Power Query Editor mở ra.
  3. Chọn cột “Giới tính”, nhấn Filter (mũi tên) → Chọn “Nam” hoặc “Nữ”.
  4. 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ểmMô tả
Xử lý dữ liệu lớnTố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ệuLoại bỏ khoảng trắng, chuyển đổi kiểu dữ liệu
Kết nối đa nguồnNhậ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ể:

  1. Tạo Dropdown (Data Validation) cho phép người dùng chọn “Nam”, “Nữ” hoặc “Tất cả”.
  2. Sử dụng hàm FILTER kết hợp với giá trị dropdown để hiển thị danh sách tương ứng.
  3. 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ỗiNguyên nhânCách khắc phục
#CALC!Hàm FILTER không được hỗ trợ trong phiên bản ExcelNâ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ướcKiểm tra phạm vi include (phải cùng chiều, cùng số hàng)
Không có dữ liệuGiá trị trong cột “Giới tính” có khoảng trắng hoặc ký tự ẩnDù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ậtDữ 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

  1. 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).
  2. 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.
  3. 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.
  4. Power Query: Đối với hàng trăm nghìn hoặc hơn, Power Query sẽ nhanh hơn đáng kể.
  5. 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!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận