Skip to content

Thủ Thuật 360

  • Sample Page

Thủ Thuật 360

  • Home » 
  • Thủ Thuật Máy Tính » 
  • Hàm FILTER Trong Excel: Hướng Dẫn Chi Tiết Để Lọc Dữ Liệu Động Hiệu Quả Nhất

Hàm FILTER Trong Excel: Hướng Dẫn Chi Tiết Để Lọc Dữ Liệu Động Hiệu Quả Nhất

By Administrator Tháng 8 14, 2025 0
Bảng tính Excel minh họa lọc danh sách nhân viên đang hoạt động bằng hàm FILTER
Table of Contents

Bạn vẫn đang phải vật lộn với những bảng tính Excel khổng lồ, lọc dữ liệu thủ công hay phụ thuộc vào các công cụ sắp xếp lỗi thời? Nếu vậy, bạn đang đi theo lối khó. Excel cung cấp hàm FILTER mạnh mẽ, một giải pháp tích hợp mà có lẽ bạn đã bỏ qua. Đây là thời điểm để khai thác sức mạnh của nó và nâng tầm khả năng xử lý dữ liệu của bạn, biến những công việc nhàm chán thành thao tác nhanh chóng, chính xác.

Hàm FILTER Trong Excel Là Gì?

Hàm FILTER là một công thức mảng động (dynamic array formula) tự động trích xuất các hàng từ dữ liệu của bạn dựa trên những tiêu chí cụ thể. Thay vì sử dụng các phương pháp lọc truyền thống hoặc sắp xếp dữ liệu theo màu sắc, hàm này tạo ra một danh sách trực tiếp, tự động cập nhật bất cứ khi nào dữ liệu nguồn của bạn thay đổi.

Dưới đây là cú pháp cơ bản của hàm FILTER:

=FILTER(mảng, bao_gồm, [nếu_rỗng])
  • mảng (array): Là phạm vi dữ liệu bạn muốn lọc. Đây là vùng dữ liệu gốc của bạn.
  • bao_gồm (include): Định nghĩa tiêu chí lọc của bạn. Đây là một biểu thức logic trả về TRUE hoặc FALSE cho mỗi hàng.
  • nếu_rỗng (if_empty): Một đối số tùy chọn, cho phép bạn hiển thị một thông báo tùy chỉnh khi không có kết quả nào khớp với tiêu chí lọc. Nếu bỏ qua, hàm sẽ trả về lỗi #CALC! khi không có dữ liệu nào khớp.

Điểm cộng lớn nhất của hàm FILTER chính là hành vi động của nó. Khi bạn thay đổi một giá trị bất kỳ trong dữ liệu nguồn, kết quả lọc sẽ được cập nhật ngay lập tức mà không cần phải làm mới thủ công. Điều này vượt trội hơn hẳn so với các phương pháp lọc tĩnh yêu cầu bạn phải cập nhật lại mỗi khi dữ liệu thay đổi.

Hàm FILTER hoạt động linh hoạt với văn bản, số và ngày tháng. Bạn có thể sử dụng nó để lọc dữ liệu bán hàng theo khu vực, tìm nhân viên được tuyển dụng sau một ngày cụ thể, hoặc trích xuất các sản phẩm có giá trên một mức nhất định. Thậm chí, bạn còn có thể kết hợp nó với các hàm khác để thực hiện các phép toán cơ bản trên các kết quả đã lọc.

Giả sử bạn là một quản lý nhân sự và cần nhanh chóng xác định tất cả nhân viên đang hoạt động. Thay vì cuộn qua hơn 3.000 bản ghi nhân viên, bạn có thể sử dụng công thức sau:

=FILTER(D2:D3004, (K2:K3004="Active"))

Công thức này sử dụng hàm FILTER để chỉ hiển thị những nhân viên đang hoạt động (Active) và loại bỏ hoàn toàn nhu cầu sắp xếp thủ công, giúp tiết kiệm thời gian đáng kể.

Bảng tính Excel minh họa lọc danh sách nhân viên đang hoạt động bằng hàm FILTERBảng tính Excel minh họa lọc danh sách nhân viên đang hoạt động bằng hàm FILTER

Các Thủ Thuật Nâng Cao Với Hàm FILTER Cho Người Dùng Chuyên Nghiệp

Khi bạn đã thành thạo việc lọc cơ bản, việc kết hợp nhiều tiêu chí sẽ mở ra nhiều khả năng hơn cho việc phân tích dữ liệu. Khác với việc lọc dữ liệu đơn giản trong bảng, các kỹ thuật FILTER nâng cao cho phép bạn xây dựng logic phức tạp, phản ánh chính xác các quyết định kinh doanh.

Lọc Dữ Liệu Với Logic “AND” (Và)

Logic “AND” yêu cầu tất cả các điều kiện phải được đáp ứng đồng thời. Trong Excel, chúng ta sử dụng toán tử nhân (*) để kết hợp các kiểm tra logic lại với nhau. Mỗi điều kiện hoạt động như một “cánh cổng” mà dữ liệu phải vượt qua.

Ví dụ về dữ liệu nhân viên, công thức sau sẽ chỉ trả về những nhân viên đang hoạt động, làm việc trong phòng Sales, và là nhân viên toàn thời gian:

=FILTER(A2:AC3004, (K2:K3004="Active") * (Q2:Q3004="Sales") * (L2:L3004="Full-Time"))

Cả ba điều kiện đều phải đúng để một nhân viên xuất hiện trong kết quả của bạn. Nếu một điều kiện bị bỏ lỡ, nhân viên đó sẽ bị loại bỏ hoàn toàn. Cách tiếp cận này hoạt động hoàn hảo khi bạn cần thu hẹp danh sách ứng viên cho các vai trò cụ thể hoặc các yêu cầu tuân thủ.

Bạn có thể thêm bao nhiêu điều kiện “AND” tùy thích, chẳng hạn như thêm tiêu chí về hiệu suất để tìm nhân viên Sales đang hoạt động với đánh giá cao và hoàn thành đầy đủ các yêu cầu công việc.

=FILTER(D2:D3004, (K2:K3004="Active") * (Q2:Q3004="Sales") * (AB2:AB3004>=4) * (AA2:AA3004="Fully Meets"))

Ví dụ Excel về lọc nhân viên hoạt động với tiêu chí hiệu suất cao dùng hàm FILTERVí dụ Excel về lọc nhân viên hoạt động với tiêu chí hiệu suất cao dùng hàm FILTER

Lọc Dữ Liệu Với Logic “OR” (Hoặc)

Logic “OR” trả về kết quả khi bất kỳ một trong các điều kiện được đáp ứng. Trong trường hợp này, chúng ta sử dụng toán tử cộng (+) giữa các kiểm tra logic.

=FILTER(D2:D3004, (Q2:Q3004="Sales") + (Q2:Q3004="Production") + (Q2:Q3004="Technology"))

Bảng Excel minh họa lọc nhân viên theo phòng ban với hàm FILTER kết hợp logic ORBảng Excel minh họa lọc nhân viên theo phòng ban với hàm FILTER kết hợp logic OR

Công thức trên sẽ lọc ra các nhân viên từ phòng Sales, Production, hoặc Technology. Khác với lọc “AND”, chỉ cần một điều kiện được đáp ứng là đủ để một bản ghi được đưa vào kết quả. Do đó, logic “OR” mở rộng kết quả của bạn thay vì thu hẹp chúng.

Loại lọc này hữu ích khi bạn muốn mở rộng phạm vi tìm kiếm. Ví dụ, nếu bạn cần nhân viên từ nhiều phòng ban cho một dự án liên phòng ban, bạn có thể sử dụng logic “OR” để thu thập tất cả những người có liên quan mà không cần các công thức riêng biệt cho từng phòng ban.

Kết Hợp Logic “AND” và “OR” Để Lọc Nâng Cao

Bạn có thể kết hợp cả logic “AND” và “OR” cho các truy vấn phức tạp. Nếu bạn muốn tìm những nhân viên có hiệu suất cao từ các phòng ban chủ chốt, bạn có thể thử kết hợp sau:

=FILTER(A2:AC3004, ((Q2:Q3004="Sales") + (Q2:Q3004="Production")) * (AB2:AB3004>=4))

Công thức này sẽ tìm những nhân viên thuộc phòng Sales hoặc Production và có đánh giá hiệu suất từ bốn trở lên. Dấu ngoặc đơn kiểm soát thứ tự các phép toán, giống như trong các phương trình toán học.

Bạn thậm chí có thể áp dụng điều này trong các tình huống phức tạp hơn, như lọc các nhân viên đã nghỉ việc theo các lý do cụ thể. Một công thức kết hợp như vậy có thể nắm bắt những nhân viên tự nguyện nghỉ việc hoặc bị thôi việc vì lý do chính đáng, nhưng chỉ những người có mô tả lý do nghỉ việc được điền đầy đủ.

Hiểu cách các toán tử logic này hoạt động cùng nhau có thể giúp bạn khai thác khả năng phân tích dữ liệu nâng cao, biến sự hỗn loạn của bảng tính thành những thông tin chi tiết có giá trị, dễ dàng đưa ra quyết định.

Các Lỗi Thường Gặp Khi Sử Dụng Hàm FILTER và Cách Khắc Phục

Ngay cả những người dùng Excel dày dặn kinh nghiệm cũng có thể gặp khó khăn khi lần đầu sử dụng hàm FILTER. Những lỗi phổ biến này có thể làm hỏng công thức của bạn, nhưng chúng lại rất dễ khắc phục khi bạn biết nguyên nhân.

Lỗi #SPILL!

Lỗi này xuất hiện khi các kết quả được lọc của bạn không thể hiển thị vì có dữ liệu khác chặn đường chúng. Hàm FILTER tạo ra các mảng động cần không gian trống để mở rộng. Để khắc phục lỗi này, hãy xóa bất kỳ dữ liệu nào nằm bên dưới và bên phải của ô công thức của bạn.

Nếu bạn đang lọc 50 nhân viên nhưng chỉ có 10 hàng trống, Excel sẽ báo lỗi #SPILL! thay vì hiển thị kết quả một phần. Luôn đảm bảo có đủ không gian cho kết quả đầu ra tối đa có thể của bạn.

Kiểu Dữ Liệu Không Khớp (Mismatched Data Types)

Văn bản trông giống số đôi khi có thể làm hỏng logic của hàm FILTER. ID nhân viên được lưu dưới dạng văn bản sẽ không khớp với tiêu chí số. Để chuyển đổi ID nhân viên dựa trên văn bản sang số trước khi lọc, bạn có thể sử dụng hàm VALUE:

=FILTER(A2:A3004, VALUE(A2:A3004))

Minh họa chuyển đổi ID nhân viên sang số trong Excel bằng hàm VALUEMinh họa chuyển đổi ID nhân viên sang số trong Excel bằng hàm VALUE

Tương tự, ngày tháng được định dạng dưới dạng văn bản cũng yêu cầu chuyển đổi — hãy bọc các cột ngày tháng bằng hàm DATEVALUE() để đảm bảo so sánh đúng:

=FILTER(A2:AC3004, DATEVALUE(E2:E3004)>=DATE(2020,1,1))

Vấn Đề Phân Biệt Chữ Hoa/Thường (Case Sensitivity Issues)

Hàm FILTER coi “Sales” và “sales” là các giá trị khác nhau. Để chuẩn hóa văn bản trước khi so sánh, bạn cần chuyển đổi trường hợp văn bản trong Excel bằng cách sử dụng một hàm như UPPER() hoặc LOWER(). Điều này giúp bắt được các biến thể trong nhập liệu mà nếu không sẽ lọt qua các bộ lọc của bạn.

=FILTER(A2:AC3004, UPPER(Q2:Q3004)="SALES")

Kích Thước Vùng Dữ Liệu Không Khớp (Range Size Mismatches)

Vùng tiêu chí của bạn phải khớp chính xác với vùng dữ liệu của bạn. Nếu dữ liệu của bạn kéo dài từ A2:AC3004 nhưng tiêu chí của bạn tham chiếu K2:K3000, bạn sẽ bỏ lỡ bốn hàng dữ liệu—có thể là những bản ghi quan trọng.

Luôn kiểm tra kỹ để đảm bảo các phạm vi của bạn thẳng hàng. Sử dụng tổ hợp phím Ctrl + Shift + End để tìm ranh giới dữ liệu thực tế của bạn thay vì đoán xem dữ liệu của bạn kết thúc ở đâu.

Xử Lý Kết Quả Rỗng (Handling Empty Results)

Khi không có dữ liệu nào khớp với tiêu chí của bạn, hàm FILTER sẽ trả về lỗi #CALC! theo mặc định. Do đó, bạn nên sử dụng đối số thứ ba để hiển thị các thông báo tùy chỉnh. Điều này tạo ra các báo cáo rõ ràng hơn và ngăn ngừa sự nhầm lẫn khi chia sẻ dữ liệu đã lọc với đồng nghiệp, những người có thể không hiểu các thông báo lỗi của Excel.

=FILTER(A2:AC3004, K2:K3004="Future Start", "Không tìm thấy nhân viên tương lai nào")

Hiệu Suất Với Tập Dữ Liệu Lớn (Performance With Large Datasets)

Hàm FILTER sẽ tính toán lại mỗi khi dữ liệu nguồn của bạn thay đổi. Với hàng nghìn hàng và nhiều tiêu chí, điều này có thể khiến Excel hoạt động chậm chạp. Hãy cân nhắc sử dụng chế độ tính toán thủ công bằng cách sử dụng phím tắt Ctrl + Alt + F9 khi làm việc với các tập dữ liệu lớn.

Đối với các báo cáo định kỳ, hãy sao chép và dán kết quả đã lọc dưới dạng giá trị thay vì giữ lại các công thức động. Làm như vậy sẽ giảm kích thước tệp và cải thiện hiệu suất trong khi vẫn giữ nguyên dữ liệu đã phân tích của bạn.

Excel cung cấp nhiều cách để tổ chức dữ liệu, nhưng hàm FILTER mang lại kết quả động, tức thời mà không gây rắc rối. Một khi bạn trải nghiệm việc lọc theo thời gian thực tự động cập nhật, bạn sẽ không bao giờ muốn quay lại các phương pháp cũ.

Share
facebookShare on FacebooktwitterShare on TwitterpinterestShare on Pinterest
linkedinShare on LinkedinvkShare on VkredditShare on ReddittumblrShare on TumblrviadeoShare on ViadeobufferShare on BufferpocketShare on PocketwhatsappShare on WhatsappviberShare on ViberemailShare on EmailskypeShare on SkypediggShare on DiggmyspaceShare on MyspacebloggerShare on Blogger YahooMailShare on Yahoo mailtelegramShare on TelegramMessengerShare on Facebook Messenger gmailShare on GmailamazonShare on AmazonSMSShare on SMS
Post navigation
Previous post

Google Gemini Miễn Phí Nay Đã Cho Phép Người Dùng Tạo Hình Ảnh Con Người

Next post

Cách Quản Lý Thời Gian Trên YouTube Hiệu Quả và Khoa Học

Administrator

Related Posts

Categories Thủ Thuật Máy Tính Hàm FILTER Trong Excel: Hướng Dẫn Chi Tiết Để Lọc Dữ Liệu Động Hiệu Quả Nhất

Laptop OLED và Nỗi Lo Burn-In: Hướng Dẫn Phòng Tránh Hiệu Quả

Categories Thủ Thuật Máy Tính Hàm FILTER Trong Excel: Hướng Dẫn Chi Tiết Để Lọc Dữ Liệu Động Hiệu Quả Nhất

Top 7 Ứng Dụng Chụp & Chỉnh Sửa Ảnh Miễn Phí Tốt Nhất cho Smartphone: Nâng Tầm Nhiếp Ảnh Di Động

Categories Thủ Thuật Máy Tính Hàm FILTER Trong Excel: Hướng Dẫn Chi Tiết Để Lọc Dữ Liệu Động Hiệu Quả Nhất

Bí Quyết Chụp Ảnh Smartphone Chuyên Nghiệp: Nâng Tầm Kỹ Năng Nhiếp Ảnh Của Bạn

Leave a Comment Hủy

Recent Posts

  • Laptop OLED và Nỗi Lo Burn-In: Hướng Dẫn Phòng Tránh Hiệu Quả
  • Top 7 Ứng Dụng Chụp & Chỉnh Sửa Ảnh Miễn Phí Tốt Nhất cho Smartphone: Nâng Tầm Nhiếp Ảnh Di Động
  • Bí Quyết Chụp Ảnh Smartphone Chuyên Nghiệp: Nâng Tầm Kỹ Năng Nhiếp Ảnh Của Bạn
  • Cảnh Báo Lừa Đảo Facebook Mới: Email Giả Mạo Bản Quyền Đánh Cắp Dữ Liệu Cá Nhân
  • Windows 11: Watermark Sẽ Xuất Hiện Khi PC Không Đạt Yêu Cầu

Recent Comments

Không có bình luận nào để hiển thị.
Copyright © 2025 Thủ Thuật 360 - Powered by Nevothemes.
Offcanvas
Offcanvas

  • Lost your password ?