Nhờ giúp Hộp thoại thông báo lỗi nhập liệu sai

Liên hệ QC

Minhthongmy

Thành viên mới
Tham gia
2/11/20
Bài viết
13
Được thích
0
Chào cả nhà, lại là e đây ạ.

Em đang làm việc trên 1 file gồm 2 sheet, sheet1 là sheet list stop vendor chứa danh sách các vendor ở trạng thái stop. sheet 2 là sheet control file chứa thông tin của nhiều vendor. Việc của em là nhập thông tin cho từng vendor ở sheet2 khi vendor gửi về. Vì thường xuyên xuất hiện lỗi sai khi nhập nên e muốn là có xuất hiện thông báo nhập sai value,. Yêu cầu cụ thể và file em đã ghi trong file này ạ.
Mong đk mn giúp đỡ.
 

File đính kèm

  • list stop CDS vendors.xlsx
    97.4 KB · Đọc: 6
Vụ này đoán thế nào đây ta.
e chỉ muốn là khi mình nhập giá trị tương ứng của từng mã vendor(vendor code) ở cột F (sheet control file) thì có check xem vendor code đó có trong list stop cds không (cái này e dùng vlookup: insert thêm cột status ở sau cột vendor name ở list stop cds(cột này có giá trị là STOP) =>insert thêm 1 cột ở sheet contrl file, ra giá trị N/A có nghĩa là vendor này không thuộc, nếu = "STOP" thì có nghĩa là thuộc), ở đây có 2 trường hợp:
TH1: vendor code có trong list stop, khi nhập value vào cột F: trường hợp nhập giá trị="STOP CDS" tức là đã nhập đúng, ngược lại nếu nhập value="DPS or TRUCK or ARI...." thì có nghĩa là đã nhập sai, lúc này hiển thị cảnh báo nhập sai value và yêu cầu nhập lại( vì vendor này có trong list, những vendor code có trong list thì nghĩa là đã stop, bắt buộc nhập value ở cột F ="STOP CDS")

Ngược lại nếu vendor không thuộc list: (1)=> nhập value ="STOP CDS" =>cảnh báo nhập sai => yêu cầu nhập lại
(những vendor nào không thuộc list thì giá trị nhập vào ở cột F phải khác "STOP CDS", là DPS or TRUCK or AIR or ...)
(2)=> nhập value ="DPS or TRUCK or ARI or...."=>có nghĩa nhập đúng, vẫn nhập vào bình thường
 
Upvote 0
e chỉ muốn là khi mình nhập giá trị tương ứng của từng mã vendor(vendor code) ở cột F (sheet control file) thì có check xem vendor code đó có trong list stop cds không (cái này e dùng vlookup: insert thêm cột status ở sau cột vendor name ở list stop cds(cột này có giá trị là STOP) =>insert thêm 1 cột ở sheet contrl file, ra giá trị N/A có nghĩa là vendor này không thuộc, nếu = "STOP" thì có nghĩa là thuộc), ở đây có 2 trường hợp:
TH1: vendor code có trong list stop, khi nhập value vào cột F: trường hợp nhập giá trị="STOP CDS" tức là đã nhập đúng, ngược lại nếu nhập value="DPS or TRUCK or ARI...." thì có nghĩa là đã nhập sai, lúc này hiển thị cảnh báo nhập sai value và yêu cầu nhập lại( vì vendor này có trong list, những vendor code có trong list thì nghĩa là đã stop, bắt buộc nhập value ở cột F ="STOP CDS")

Ngược lại nếu vendor không thuộc list: (1)=> nhập value ="STOP CDS" =>cảnh báo nhập sai => yêu cầu nhập lại
(những vendor nào không thuộc list thì giá trị nhập vào ở cột F phải khác "STOP CDS", là DPS or TRUCK or AIR or ...)
(2)=> nhập value ="DPS or TRUCK or ARI or...."=>có nghĩa nhập đúng, vẫn nhập vào bình thường
Dùng Data Validation:

=OR(AND(COUNTIF('list stop vendor'!$B$4:$B$100,C2)>0,F2="STOP CDS"),
AND(COUNTIF('list stop vendor'!$B$4:$B$100,C2)=0,F2<>"STOP CDS"))

.
 

File đính kèm

  • list stop CDS vendors.xlsx
    98.3 KB · Đọc: 4
Upvote 0
Trường hợp này nhìn ghê quá, không dám đoán.
e chỉ muốn là khi mình nhập giá trị tương ứng của từng mã vendor(vendor code) ở cột F (sheet control file) thì có check xem vendor code đó có trong list stop cds không (cái này e dùng vlookup: insert thêm cột status ở sau cột vendor name ở list stop cds(cột này có giá trị là STOP) =>insert thêm 1 cột ở sheet contrl file, ra giá trị N/A có nghĩa là vendor này không thuộc, nếu = "STOP" thì có nghĩa là thuộc), ở đây có 2 trường hợp:
TH1: vendor code có trong list stop, khi nhập value vào cột F: trường hợp nhập giá trị="STOP CDS" tức là đã nhập đúng, ngược lại nếu nhập value="DPS or TRUCK or ARI...." thì có nghĩa là đã nhập sai, lúc này hiển thị cảnh báo nhập sai value và yêu cầu nhập lại( vì vendor này có trong list, những vendor code có trong list thì nghĩa là đã stop, bắt buộc nhập value ở cột F ="STOP CDS")

Ngược lại nếu vendor không thuộc list: (1)=> nhập value ="STOP CDS" =>cảnh báo nhập sai => yêu cầu nhập lại
(những vendor nào không thuộc list thì giá trị nhập vào ở cột F phải khác "STOP CDS", là DPS or TRUCK or AIR or ...)
(2)=> nhập value ="DPS or TRUCK or ARI or...."=>có nghĩa nhập đúng, vẫn nhập vào bình thường.
HÌNH ẢNH MINH HỌA E ĐỂ Ở ĐÂY Ạ
Bài đã được tự động gộp:

=OR(AND(COUNTIF('list stop vendor'!$B$4:$B$100,C2)>0,F2="STOP CDS"),
AND(COUNTIF('list stop vendor'!$B$4:$B$100,C2)=0,F2<>"STOP CDS"))
em làm được rồi, em cảm ơn a ạ. Trc e cũng dùng Data validation nhưng do dùng sai hàm nên k ra kết quả mong muốn.
Chúc a sức khỏe và giúp đỡ đk nhiều người ạ
 

File đính kèm

  • VD.xlsx
    74.7 KB · Đọc: 4
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom