Không sử dụng Conditional Formating có cách nào để thông báo lỗi nhập sai dữ liệu

  • Thread starter Thread starter Blad01
  • Ngày gửi Ngày gửi
Liên hệ QC

Blad01

Thành viên thường trực
Tham gia
6/10/07
Bài viết
350
Được thích
28
Do File của em dữ liệu nhiều dung lượng lớn lên em đưa ví dụ để các bác giúp:
Các dữ liệu nhập vào đều ở dạng Text là chữ x. Điều kiện:
Nếu đếm giữ liệu ở cột F + cột K + cột N >1 thì báo "Bạn nhập không đúng"
Nếu đếm giữ liệu ở cột H + cột K + cột L + cột N + Cột O >1 thì báo "Bạn nhập không đúng"
Lưu ý: Trong vùng từ hàng 4 đến 10 có thể Insert thêm dòng mới.
Mong các bác giúp đỡ. Có thể dùng VBA hoặc hàm trong Excel đều được ạ. Nhưng không dùng chức năng Conditional Formating.
Trân trọng cảm ơn !
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn dùng Data Validation thử xem. Trong Settings chọn Custom để nhập công thức kiểm tra điều kiện cho nhập. Trong Error Alert Chọn Stop nếu muốn không cho phép nhập khi sai điều kiện, chọn Warning nếu vẫn cho phép nhập nhưng đưa ra thông báo có chắc chắn muốn nhập hay không.
Còn điều kiện bạn nói mình chưa hình dung ra. Nên ko giúp công thức được.

Thân!
 
Bạn dùng Data Validation thử xem. Trong Settings chọn Custom để nhập công thức kiểm tra điều kiện cho nhập. Trong Error Alert Chọn Stop nếu muốn không cho phép nhập khi sai điều kiện, chọn Warning nếu vẫn cho phép nhập nhưng đưa ra thông báo có chắc chắn muốn nhập hay không.
Còn điều kiện bạn nói mình chưa hình dung ra. Nên ko giúp công thức được.

Thân!
em viết nhầm ạ. Mong anh chị thông cảm, em có sửa lại rồi ạ. Dùng data validation không được bác ạ vì công thức nhập vào data validation không chạy theo từng dòng.
 
Do File của em dữ liệu nhiều dung lượng lớn lên em đưa ví dụ để các bác giúp:
Các dữ liệu nhập vào đều ở dạng Text là chữ x. Điều kiện:
Nếu đếm giữ liệu ở cột F + cột K + cột N >1 thì báo "Bạn nhập không đúng"
Nếu đếm giữ liệu ở cột H + cột K + cột L + cột N + Cột O >1 thì báo "Bạn nhập không đúng"
Lưu ý: Trong vùng từ hàng 4 đến 10 có thể Insert thêm dòng mới.
Mong các bác giúp đỡ. Có thể dùng VBA hoặc hàm trong Excel đều được ạ. Nhưng không dùng chức năng Conditional Formating.
Trân trọng cảm ơn !
Cái này dùng VBA hiện thông báo bằng Msgbox cũng OK.
 
Do File của em dữ liệu nhiều dung lượng lớn lên em đưa ví dụ để các bác giúp:
Các dữ liệu nhập vào đều ở dạng Text là chữ x. Điều kiện:
Nếu đếm giữ liệu ở cột F + cột K + cột N >1 thì báo "Bạn nhập không đúng"
Nếu đếm giữ liệu ở cột H + cột K + cột L + cột N + Cột O >1 thì báo "Bạn nhập không đúng"
Lưu ý: Trong vùng từ hàng 4 đến 10 có thể Insert thêm dòng mới.
Mong các bác giúp đỡ. Có thể dùng VBA hoặc hàm trong Excel đều được ạ. Nhưng không dùng chức năng Conditional Formating.
Trân trọng cảm ơn !
Bạn có thể nói rõ hơn được không. Ví dụ trong File đính kèm thì nhập vào dòng nào sẽ hiện thông báo? Và sau khi hiện thông báo rồi thì dữ liệu vừa nhập vào sẽ xử lí như thế nào?(Xóa đi? Để Nguyên?)
 
Do File của em dữ liệu nhiều dung lượng lớn lên em đưa ví dụ để các bác giúp:
Các dữ liệu nhập vào đều ở dạng Text là chữ x. Điều kiện:
Nếu đếm giữ liệu ở cột F + cột K + cột N >1 thì báo "Bạn nhập không đúng"
Nếu đếm giữ liệu ở cột H + cột K + cột L + cột N + Cột O >1 thì báo "Bạn nhập không đúng"
Lưu ý: Trong vùng từ hàng 4 đến 10 có thể Insert thêm dòng mới.
Mong các bác giúp đỡ. Có thể dùng VBA hoặc hàm trong Excel đều được ạ. Nhưng không dùng chức năng Conditional Formating.
Trân trọng cảm ơn !

Bạn thử test với vùng màu xanh lá trong file đính kèm xem đúng ý bạn không.
 

File đính kèm

Bạn có thể nói rõ hơn được không. Ví dụ trong File đính kèm thì nhập vào dòng nào sẽ hiện thông báo? Và sau khi hiện thông báo rồi thì dữ liệu vừa nhập vào sẽ xử lí như thế nào?(Xóa đi? Để Nguyên?)
Ý em là nó hiện thông báo bằng hộp thoại như khi sử dụng data validation. Dữ liệu khi nhập vào lỗi thì nó sẽ tô màu các ô cell nhập sai điều kiện, khi nhập đúng thì màu đã tô cho ô sai sẽ tự mất.
 
Lần chỉnh sửa cuối:
Bạn thử test với vùng màu xanh lá trong file đính kèm xem đúng ý bạn không.
Đúng ý em rồi nhưng lạ quá bác ạ em áp dụng đúng công thức của bác cho dòng =COUNTA($F4,$K4,$N4)<=1 trong data validation thì nó không báo lỗi gì cả ????, có thể kết hợp tô màu cho những ô cell nhập sai điều kiện được không bác nhỉ.
 
Đúng ý em rồi nhưng lạ quá bác ạ em áp dụng đúng công thức của bác cho dòng =COUNTA($F4,$K4,$N4)<=1 trong data validation thì nó không báo lỗi gì cả ????, có thể kết hợp tô màu cho những ô cell nhập sai điều kiện được không bác nhỉ.

Data validation chỉ báo lỗi cho thông tin bạn NHẬP VÀO, nó không báo lỗi cho thông tin CÓ SẮN, bạn thử delete rồi nhập lại thử xem.

- Tô màu => dùng CF. Yêu cầu ban đầu của bạn lại là "Không dùng CF" !?????
 
Data validation chỉ báo lỗi cho thông tin bạn NHẬP VÀO, nó không báo lỗi cho thông tin CÓ SẮN, bạn thử delete rồi nhập lại thử xem.

- Tô màu => dùng CF. Yêu cầu ban đầu của bạn lại là "Không dùng CF" !?????
Dùng VBA được không, bác nào viết giúp em đoạn code
 
Do File của em dữ liệu nhiều dung lượng lớn lên em đưa ví dụ để các bác giúp:
Các dữ liệu nhập vào đều ở dạng Text là chữ x. Điều kiện:
Nếu đếm giữ liệu ở cột F + cột K + cột N >1 thì báo "Bạn nhập không đúng"
Nếu đếm giữ liệu ở cột H + cột K + cột L + cột N + Cột O >1 thì báo "Bạn nhập không đúng"
Lưu ý: Trong vùng từ hàng 4 đến 10 có thể Insert thêm dòng mới.
Mong các bác giúp đỡ. Có thể dùng VBA hoặc hàm trong Excel đều được ạ. Nhưng không dùng chức năng Conditional Formating.
Trân trọng cảm ơn !

Mình làm theo cái đề bài này của bạn rồi đó. Bạn test thử coi đúng ý không? Còn muốn thay đổi thì bạn coi rồi chỉnh sửa theo ý của mình.

Thân!
 

File đính kèm

Web KT

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

Back
Top Bottom