Thông báo cho dữ liệu bị trùng với những điều kiện

Liên hệ QC

dangdieu1984

Thành viên mới
Tham gia
23/10/08
Bài viết
13
Được thích
0
Các bạn chỉ giúp mình làm thế nào để hiện ra thông báo khi dữ liệu bị trùng, mình có gửi file và yêu cầu trong file, mình đã xem các bài đã đăng nhưng với trường hợp của mình thì hơi khác chút nên mình không làm được.
Mong được chỉ giáo, cám ơn các bạn rất nhiều!
 

File đính kèm

Các bạn chỉ giúp mình làm thế nào để hiện ra thông báo khi dữ liệu bị trùng, mình có gửi file và yêu cầu trong file, mình đã xem các bài đã đăng nhưng với trường hợp của mình thì hơi khác chút nên mình không làm được.
Mong được chỉ giáo, cám ơn các bạn rất nhiều!
Bạn xem file, sửa lại điều kiện CF là được!
 

File đính kèm

Các bạn chỉ giúp mình làm thế nào để hiện ra thông báo khi dữ liệu bị trùng, mình có gửi file và yêu cầu trong file, mình đã xem các bài đã đăng nhưng với trường hợp của mình thì hơi khác chút nên mình không làm được.
Mong được chỉ giáo, cám ơn các bạn rất nhiều!
Quét chọn D3 đến dòng nào đó tùy ý ---> vào Data\Validation... khung Allow chọn mục Custom và gõ vào khung Formula:
=SUMPRODUCT(($D$3:$D3=$D3)*($C$3:$C3=$C3))=1
 

File đính kèm

Quét chọn D3 đến dòng nào đó tùy ý ---> vào Data\Validation... khung Allow chọn mục Custom và gõ vào khung Formula:
=SUMPRODUCT(($D$3:$D3=$D3)*($C$3:$C3=$C3))=1


Đây là trường hợp mình nhập vào trùng thì hiện ra thông báo, nhưng cũng form này nếu ai đó ko biết thấy mã hàng trên giống mã hàng sắp nhập copy xuống dưới thì đâu có hiện ra thông báo này được đâu, vậy có cách nào khắc phục tình trạng này không bạn?
 
Đây là trường hợp mình nhập vào trùng thì hiện ra thông báo, nhưng cũng form này nếu ai đó ko biết thấy mã hàng trên giống mã hàng sắp nhập copy xuống dưới thì đâu có hiện ra thông báo này được đâu, vậy có cách nào khắc phục tình trạng này không bạn?
Mỗi phương pháp có ưu điểm và nhược điểm riêng ---> Với Validation thì cái dở của nó là bị Copy paste đè mất
khắc phục nhược điểm này e rằng không dể ---> Dùng VBA để chống Cut, Copy ---> Chống tùm lum đủ thứ ----> Nên theo huấn luyện để người dùng nhập đúng vẫn là phương pháp "nhẹ nhàng" nhất, đở tốn kém nhất
 
Mỗi phương pháp có ưu điểm và nhược điểm riêng ---> Với Validation thì cái dở của nó là bị Copy paste đè mất
khắc phục nhược điểm này e rằng không dể ---> Dùng VBA để chống Cut, Copy ---> Chống tùm lum đủ thứ ----> Nên theo huấn luyện để người dùng nhập đúng vẫn là phương pháp "nhẹ nhàng" nhất, đở tốn kém nhất



Mình đã nhập thử rồi, nhưng có trường hợp đơn hàng trống (có thể do chưa biết rõ là đơn hàng gì,....), chỉ có mã hàng thôi, người nhập vẫn nhập tiếp mã hàng như vậy và bị trùng thì ko hiện ra thông báo?
 
Mình đã nhập thử rồi, nhưng có trường hợp đơn hàng trống (có thể do chưa biết rõ là đơn hàng gì,....), chỉ có mã hàng thôi, người nhập vẫn nhập tiếp mã hàng như vậy và bị trùng thì ko hiện ra thông báo?
Điều này đương nhiên rồi... bạn chưa nhập cột đơn hàng thì biết đâu mà so sánh... Từ đó suy ra bạn phải tạo validation luôn cho cột đơn hàng thì mới ổn
 
Đây là cách củ chuối của mình

Bạn vào Format --> Conditional Formating
Bạn xem được ko nhé

Thân!
 

File đính kèm

Đây là cách củ chuối của mình

Bạn vào Format --> Conditional Formating
Bạn xem được ko nhé

Thân!

Hình như bạn hiểu nhầm câu hỏi rồi .
Có hai đk lận mà ?
Nếu những mã hàng trùng nhau nhưng khác đơn hàng thì không hiện thông báo (có thể nhập tiếp)
Câu hỏi trong File .
 
Hình như bạn hiểu nhầm câu hỏi rồi .
Có hai đk lận mà ?
Nếu những mã hàng trùng nhau nhưng khác đơn hàng thì không hiện thông báo (có thể nhập tiếp)
Câu hỏi trong File .
Thay vì làm đk. Mình dùng cột phụ để gộp Value của 2 đk lại. Sau đó Countif(), nếu lớn hơn 1 thì format.
Mình chưa thấy điểm ko hợp lý, bạn giải thích thêm nhé.

Thân!
 
Web KT

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

Back
Top Bottom