Điền dữ liệu có điều kiện theo hàng, hàng không có dữ liệu thì xuất hiện cảnh báo (1 người xem)

Liên hệ QC

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

hanhlt415

Thành viên mới
Tham gia
22/9/08
Bài viết
26
Được thích
6
Nghề nghiệp
Kế toán
Chào các anh chị,

Em có một tình huống nan giải cần nhờ anh chị giúp đỡ.

Em có 1 sheet như trong file đính kèm. Em có nhu cầu như sau:
- Mỗi dòng, từ B2:D2 phải được điền X vào 1 trong các ô. Nếu dòng nào không được điền, xuất hiện cảnh báo cho người dùng bằng cách hiển thị màu hoặc cảnh báo pop-up
- Chỉ được điền X vào 1 ô. Hoặc B2, hoặc C2, hoặc D2. tương tự với các dòng tiếp theo. Tức là khóa, không cho điền X vào ô B2 và cả C2. Nếu xuất hiện thì cảnh báo, hoặc đã có X tại 1 ô bất kỳ B2, C2, D2 thì không cho điền dữ liệu vào các ô còn lại.

Em cảm ơn các anh chị.
 

File đính kèm

Chào các anh chị,

Em có một tình huống nan giải cần nhờ anh chị giúp đỡ.

Em có 1 sheet như trong file đính kèm. Em có nhu cầu như sau:
- Mỗi dòng, từ B2:D2 phải được điền X vào 1 trong các ô. Nếu dòng nào không được điền, xuất hiện cảnh báo cho người dùng bằng cách hiển thị màu hoặc cảnh báo pop-up
- Chỉ được điền X vào 1 ô. Hoặc B2, hoặc C2, hoặc D2. tương tự với các dòng tiếp theo. Tức là khóa, không cho điền X vào ô B2 và cả C2. Nếu xuất hiện thì cảnh báo, hoặc đã có X tại 1 ô bất kỳ B2, C2, D2 thì không cho điền dữ liệu vào các ô còn lại.

Em cảm ơn các anh chị.
Chọn A2: C21, vào Data Validation, chọn Custom, dán công thức:
=COUNTIF($B2:$D2,"X")=1

Thân
 

File đính kèm

Còn thiếu "Nếu dòng nào không được điền, xuất hiện cảnh báo ..."
Ẹc..
Dạ, nghe anh! :-)

Chọn A2: C1, vào Conditional Formatting, dán công thức:
=COUNTA($B2:$D2)=0
Chọn "fill" màu đỏ chét.
Xong nhiệm vụ của anh Ba giao.

Chúc anh ngày vui.
/-*+//-*+//-*+/
 

File đính kèm

Hihi,

Em có cách dùng Format Condition rồi ạ.

=IF(AND($B$2="",$C$2="",$D$2=""),1,0)

thì sẽ bôi vàng số thứ tự để cảnh báo.

Như thế này ạ
220305
Bài đã được tự động gộp:

Dạ, nghe anh! :)

Chọn A2: C1, vào Conditional Formatting, dán công thức:
=COUNTA($B2:$D2)=0
Chọn "fill" màu đỏ chét.
Xong nhiệm vụ của anh Ba giao.

Chúc anh ngày vui.
/-*+//-*+//-*+/
Giải pháp của bác chuẩn quá ạ.

Em cảm ơn bác <3
 
Trong trường hợp có thêm điều kiện, vd, ô A6 không có dữ liệu thì không áp dụng điều kiện. Công thức điều kiện dưới đây của em có vấn đề gì không ạ?
=IFS(AND(COUNTA(B2:D22)=0,(A2:A22)=NULL),1,0)

Hoặc có cách nào áp dụng loại trừ ở mục Applies to không ạ? VD: Chỉ áp dụng cho các cột A mà có dữ liệu tại dòng đó.

220311
 
Lần chỉnh sửa cuối:
Trong trường hợp có thêm điều kiện, vd, ô A6 không có dữ liệu thì không áp dụng điều kiện. Công thức điều kiện dưới đây của em có vấn đề gì không ạ?
=IFS(AND(COUNTA(B2:D22)=0,(A2:A22)=NULL),1,0)

Hoặc có cách nào áp dụng loại trừ ở mục Applies to không ạ? VD: Chỉ áp dụng cho các cột A mà có dữ liệu tại dòng đó.

View attachment 220311
Có hàm ifs luôn.
 
Em đã tìm ra giải pháp:
220325
Sau đó chọn Stop If True là xong :)
220326
 
Web KT

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

Back
Top Bottom