Chào mọi người,
Dạo này mình có làm việc nhiều với Excel 365 và khám phá ra vài hàm mới khá hay ho, đặc biệt là FILTER và UNIQUE. Hôm nay mình muốn chia sẻ một mẹo nhỏ để xử lý dữ liệu trùng lặp cực kỳ hiệu quả bằng hai hàm này, hy vọng sẽ giúp ích cho các bạn.
Tình huống là mình có một danh sách dữ liệu khá dài và cần lọc ra những mục duy nhất, không trùng lặp. Trước đây, mình thường dùng các bước thủ công như Remove Duplicates hoặc kết hợp các hàm phức tạp hơn.
Nhưng với Excel 365, mọi thứ trở nên đơn giản hơn nhiều:
- Hàm
UNIQUE: Hàm này sẽ trả về một danh sách các giá trị duy nhất từ một mảng hoặc một dải ô. - Hàm
FILTER: Hàm này cho phép bạn lọc một dải ô dựa trên các tiêu chí bạn đặt ra.
Kết hợp cả hai, chúng ta có thể làm như sau:
Giả sử dữ liệu của bạn nằm ở vùng A2:A100.
=UNIQUE(A2:A100)Công thức này sẽ trả về một mảng các giá trị duy nhất từ cột A. Nếu bạn muốn lọc ra các giá trị duy nhất dựa trên một điều kiện nào đó, ví dụ chỉ lấy các mặt hàng có số lượng lớn hơn 10:
=UNIQUE(FILTER(A2:B100, B2:B100>10))Trong đó, A2:B100 là vùng dữ liệu, và B2:B100>10 là điều kiện lọc.
Cách này rất nhanh và tiện, đặc biệt khi làm với các file lớn. Không biết có bạn nào đã thử dùng hai hàm này chưa? Chia sẻ thêm kinh nghiệm cho mọi người với nhé!