Cẩm nang sử dụng hàm UNIQUE trong Excel để tự động tuyển chọn dữ liệu không lặp lại

Khi cần tách riêng các giá trị duy nhất từ một list có sự trùng lặp, bạn sẽ làm gì? Điển hình có thể áp dụng Advanced Filter hoặc Remove Duplicate, tuy nhiên chúng ta phải đối mặt với hạn chế là cả hai cách này không thể tự động làm mới list nếu có sự thay đổi. Giờ đây, Excel phiên bản Office 365 đã hỗ trợ việc này vô cùng thuận lợi bởi hàm Unique. Bài viết dưới đây sẽ giới thiệu cách thức sử dụng hàm trên.

Hướng dẫn chi tiết cách áp dụng hàm UNIQUE để tự động tách dữ liệu không lặp trong Excel

Cấu trúc hàm Unique

Hàm Unique là hàm được thêm vào mới, chúng ta cùng khám phá cấu trúc của nó như sau:

=UNIQUE(array,[by_col],[occurs_once])

  • array: khu vực dữ liệu hoặc vùng cần phải lọc (là list có dữ liệu lặp lại)
  • by_col: lựa chọn phương pháp lọc lặp theo cột (TRUE) hoặc theo hàng (FALSE), mặc định giá trị này là FALSE.
  • occurs_once: chỉ định tính dữ liệu hiện diện duy nhất một lần trong list (TRUE) hay là tất cả giá trị xuất hiện (FALSE), mặc định là FALSE.

Một ví dụ điển hình:

Ta thấy trong list từ A3 đến A11 chứa nhiều mặt hàng được liệt kê nhiều lần, tuy nhiên chỉ gồm 3 mặt hàng khác nhau. Dùng hàm UNIQUE với khoảng A3:A11 tại ô F3, ta nhận được một mảng được tự động lọc tại F3:F5 bao gồm 3 sản phẩm cần tìm.

Lưu ý khi dùng hàm UNIQUE

Rất có thể sẽ khiến chúng ta phải suy nghĩ về hai tham số còn lại của hàm UNIQUE đó là by_coloccurs_once. Hãy nhìn qua ví dụ sau để hiểu rõ hơn:

Lọc trùng lắp theo cột

Trường hợp chúng ta muốn lấy ra list sản phẩm đã bán (không lặp) của từng nhân viên trong bảng kê bán hàng hàng ngày.

Lúc này ta sẽ dùng hàm UNIQUE để thực hiện lọc dữ liệu không trùng nhau theo cột.

  • Lấy ví dụ công thức ở ô G4 sẽ liên kết với khu vực B4:D4, đồng thời lọc trùng lập theo cột.
  • Sau đó áp dụng công thức giống G4 cho các ô từ G4 xuống G8 để thu về kết quả cho những nhân viên còn lại.

Chỉ lấy dữ liệu xuất hiện độc nhất vô nhị trong list

Tham số occurs_once sẽ giúp lựa chọn dữ liệu chỉ xuất hiện một lần khi cài đặt là TRUE.

Xem xét list hàng hóa A3:A11, ta có các sản phẩm như Táo, Lê, Cam, Xoài, Ổi.

Tuy nhiên chỉ có Xoài và Ổi là hai mặt hàng xuất hiện chỉ một lần. Táo xảy ra 3 lần, Lê 2 lần, Cam cũng 2 lần.

=> Nếu sử dụng hàm UNIQUE cho dãy A3:A11 với tham số occurs_once cài là TRUE, kết quả sẽ chỉ gồm các mặt hàng chỉ xuất hiện một lần duy nhất trong danh sách.

Khi không có sản phẩm nào được lặp lại chỉ một lần, thông báo lỗi #CALC! sẽ hiện lên, có nghĩa là không thể tính ra kết quả.

Phần kết

Qua đó, chúng ta đã thu âm thông tin về việc sử dụng hàm UNIQUE. Hàm này khi được kết hợp linh hoạt cùng Data Validation/List giúp tạo ra list với giá trị không lập lại rất hữu ích, đặc biệt trong việc biên soạn các báo cáo tổng hợp, chi tiết.

Hàm UNIQUE còn có thể gắn kết với hàm SORT đem lại khả năng lọc dữ liệu không lặp lại đồng thời cũng sắp xếp được list dữ liệu như mong đợi.

Tài liệu tham khảo:

Hướng dẫn chi tiết cách loại trừ dữ liệu trùng lắp trong danh sách Excel

Áp dụng lọc list không lấp lặp bằng VBA

Cách tự động lọc list không lặp tại Advanced Filter VBA cực kỳ hiệu quả

Trương Thành Tài

    [submission_id id-lien-he]

    0
      0
      Đơn hàng
      Đơn hàng trốngQuay lại Shop