Chào mọi người,
Dạo này mình đang mày mò mấy hàm mới của Office 365 và thấy Dynamic Arrays thực sự là một cuộc cách mạng, nhất là với các tác vụ xử lý dữ liệu lặp đi lặp lại. Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình thấy cực kỳ hữu ích để tạo danh sách duy nhất (unique list) và loại bỏ các giá trị trùng lặp trong bảng dữ liệu chỉ bằng một công thức đơn giản.
Trước đây, để có được danh sách duy nhất, chúng ta thường phải dùng các bước phức tạp như Copy -> Paste Special -> Remove Duplicates, hoặc dùng các hàm lồng nhau như INDEX, MATCH, COUNTIF. Nhưng với Office 365, mọi thứ trở nên đơn giản hơn rất nhiều.
Giả sử bạn có một danh sách các mặt hàng ở cột A, từ A2 trở xuống, và bạn muốn tạo một danh sách duy nhất các mặt hàng đó ở một cột khác, ví dụ cột C.
Bạn chỉ cần nhập công thức sau vào ô C2:
=UNIQUE(A2:A100)Lưu ý: Thay A2:A100 bằng phạm vi dữ liệu thực tế của bạn.
Chỉ với công thức này, Excel sẽ tự động trả về một mảng các giá trị duy nhất từ phạm vi bạn chọn. Bạn không cần kéo công thức xuống, nó sẽ tự động