Menu

Thắc mắc về cách sử dụng chức năng Data Validation để tránh nhập liệu trùng lặp

Võ Quang Đan 01/04/2026 06:34 114 lượt xem 1 trả lời

Chào mọi người,

Mình đang làm việc với một file Excel chứa danh sách khách hàng và gặp phải vấn đề là đôi khi bị nhập trùng thông tin, ví dụ như cùng một mã khách hàng nhưng lại nhập nhiều lần. Điều này gây ra khó khăn trong việc quản lý và phân tích dữ liệu.

Mình có tìm hiểu qua về chức năng Data Validation và nghĩ rằng nó có thể giúp giải quyết vấn đề này. Tuy nhiên, mình vẫn chưa rõ cách thiết lập để nó có thể kiểm tra và báo lỗi nếu có dữ liệu trùng lặp trong một cột cụ thể.

Cụ thể, mình muốn khi nhập mã khách hàng vào Cột A, nếu mã đó đã tồn tại ở một dòng phía trên, thì Excel sẽ hiện thông báo lỗi và không cho phép nhập.

Có anh chị nào có kinh nghiệm sử dụng Data Validation để làm việc này không ạ? Xin chỉ giúp mình cách thiết lập công thức hoặc các bước thực hiện chi tiết. Hoặc nếu có cách nào khác hiệu quả hơn thì mọi người chia sẻ thêm nhé.

Mình xin cảm ơn!

5

Chào bạn,

Vấn đề nhập liệu trùng lặp này đúng là rất đau đầu khi làm việc với danh sách lớn. Mình hiểu ý bạn muốn dùng Data Validation để cảnh báo.

Để làm được điều này, bạn có thể áp dụng công thức sau trong mục "Custom" của Data Validation:

``excel =COUNTIF($A$2:$A$1000, A2)=1 ``

(Giả sử cột chứa mã khách hàng là cột A, và dữ liệu của bạn bắt đầu từ dòng 2 đến dòng 1000).

Công thức này sẽ kiểm tra xem mã khách hàng ở ô hiện tại (A2) có xuất hiện bao nhiêu lần trong toàn bộ cột (từ A2 đến A1000). Nếu kết quả bằng 1, nghĩa là dữ liệu đó chưa trùng. Nếu lớn hơn 1, Excel sẽ báo lỗi.

Bạn thử áp dụng xem sao nhé! Nếu có gì vướng mắc, cứ hỏi tiếp.

2

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

Đăng nhập Đăng ký