Cảnh Báo Nhập Trùng Dữ Liệu (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

dinhphuong9327

Thành viên chính thức
Tham gia
5/3/09
Bài viết
70
Được thích
3
Kính chào các Anh Chị GPE,

Em đang tạo 01 file tạo mã SP, Tại ô E là công thức nối các Ô A,B,C,D thành 1 mã hoàn chỉnh. Vấn đế của em là muốn hiển thị 1 cảnh báo khi có trường hợp bị trùng mã tại cột E. Cảnh báo này có dạng "Dữ liệu bị trùng - bạn đã tạo mã này tại Ô $E$x" đồng thời xóa dữ liệu tại dòng đó.

Em đã tìm thử trên diễn đàn nhưng vẫn chưa biết cách vận dụng vào trường hợp này. Rất mong nhận được giúp đỡ của mọi người.

Em xin cám ơn
 

File đính kèm

Kính chào các Anh Chị GPE,

Em đang tạo 01 file tạo mã SP, Tại ô E là công thức nối các Ô A,B,C,D thành 1 mã hoàn chỉnh. Vấn đế của em là muốn hiển thị 1 cảnh báo khi có trường hợp bị trùng mã tại cột E. Cảnh báo này có dạng "Dữ liệu bị trùng - bạn đã tạo mã này tại Ô $E$x" đồng thời xóa dữ liệu tại dòng đó.

Em đã tìm thử trên diễn đàn nhưng vẫn chưa biết cách vận dụng vào trường hợp này. Rất mong nhận được giúp đỡ của mọi người.

Em xin cám ơn
Bạn quét chọn vùng A2:D... (ô A2 là ô hiện hành) và sử dụng công thức sau cho Validation:
Mã:
=SUMPRODUCT(--($A$2:$A2&$B$2:$B2&$C$2:$C2&$D$2:$D2=$A2&$B2&$C2&$D2))=1
Cách này không đáp ứng được vấn đề báo dữ liệu đã được nhập ở hàng nào nhưng ít ra là nó không cho bạn nhập trùng dữ liệu.

Bạn tham khảo file đính kèm, trong file tôi đã thiết lập Validation cho vùng A2:D30.
 

File đính kèm

Upvote 0
Chào bạn,
Mình cũng góp thêm 1 cách nữa để bạn thử nha. Bạn chọn ô D2 sau đó chọn data/data validation và sử dụng công thức sau: =COUNTIF($E$2:E2,CONCATENATE(A2,B2,C2,D2))=1
Hiện giờ mình đã tạo tới dòng 37 nếu bạn muốn mở rộng thì autofill từ ô d35 xuống nơi bạn thích
Có kết hợp tô màu cho vui
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Cám ơn sự giúp đỡ của anh nghiaphucandredat nhiều ạ

Tuy nhiên có 1 vấn đề là trong file của em các ô A,B,C,D đều đã sử dụng data Validation rồi ạ (xin lỗi vì đã không chú thích rõ trong file đính kèm). Nên giờ không thể dùng data validation tại đó được nữa.

Không biết còn giải pháp nào không ah.

Rất mong nhận được giúp đỡ của mọi người.

Trân trọng

 
Lần chỉnh sửa cuối:
Upvote 0
Cám ơn sự giúp đỡ của anh nghiaphucandredat nhiều ạ

Tuy nhiên có 1 vấn đề là trong file của em các ô A,B,C,D đều đã sử dụng data Validation rồi ạ (xin lỗi vì đã không chú thích rõ trong file đính kèm). Nên giờ không thể dùng data validation tại đó được nữa.

Không biết còn giải pháp nào không ah.

Rất mong nhận được giúp đỡ của mọi người.

Trân trọng

bạn thêm cái hàm and vào trong đó... kết hợp giữa cái cũ với những cái ở trên... Rồi sửa cái thông báo lỗi lại cho phù hợp...
Nếu không thì chỉ còn cách dùng Conditional formatting để lưu ý người dùng thôi...
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom