Chào mọi người,
Dạo này mình hay làm việc với các file Excel có chứa dữ liệu lớn và thường xuyên gặp phải tình trạng dữ liệu bị trùng lặp. Việc lọc ra các giá trị duy nhất để phân tích hoặc làm báo cáo đôi khi khá mất thời gian. Hôm nay, mình muốn chia sẻ một mẹo nhỏ mà mình mới phát hiện ra để tự động tạo danh sách các mục duy nhất từ một vùng dữ liệu có chứa các giá trị trùng lặp.
Giả sử bạn có một danh sách các sản phẩm bán ra ở cột A, từ A1 đến A100, và trong đó có nhiều sản phẩm bị lặp lại. Bạn muốn có một danh sách chỉ bao gồm tên các sản phẩm duy nhất ở một cột khác, ví dụ cột C.
Cách làm rất đơn giản, bạn chỉ cần sử dụng hàm UNIQUE (có sẵn từ Excel 365 trở lên).
Tại ô C1, bạn nhập công thức sau:
=UNIQUE(A1:A100)Excel sẽ tự động trả về một danh sách các giá trị duy nhất từ vùng A1:A100. Điều tuyệt vời là danh sách này sẽ tự động cập nhật nếu dữ liệu ở cột A thay đổi. Không cần phải dùng đến Remove Duplicates hay các bước phức tạp khác.
Đối với các phiên bản Excel cũ hơn không có hàm UNIQUE, bạn có thể kết hợp mảng và các hàm khác như INDEX, MATCH, COUNTIF hoặc sử dụng Power Query để xử lý.
Ví dụ với cách dùng Power Query:
- Chọn vùng dữ liệu A1:A100.
- Vào tab Data > From Table/Range.
- Trong cửa sổ Power Query Editor, nhấp chuột phải vào tiêu đề cột chứa dữ liệu.
- Chọn Remove Duplicates.
- Nhấn Close & Load.
Hy vọng mẹo này hữu ích cho các bạn!