Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Chia sẻ cách dùng Dynamic Arrays để tạo danh sách duy nhất và loại bỏ trùng lặp cực nhanh

Phó Khả Kỳ 02/04/2026 16:40 420 lượt xem 1 trả lời

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

5

Hay quá bạn ơi! Mình cũng đang nghiền ngẫm mấy hàm Dynamic Arrays này. Cái vụ tạo danh sách duy nhất mà chỉ với một công thức thì đúng là tiết kiệm thời gian thật. Bạn có thể chia sẻ cụ thể hơn về công thức bạn dùng không? Mình đang dùng UNIQUEFILTER để làm nhưng đôi khi vẫn thấy hơi lúng túng. Cảm ơn bạn đã chia sẻ nhé!

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký