Ẩn dòng (lọc) với nhiều điều kiện (1 người xem)

Liên hệ QC

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

ngoinhahoahong1492

Thành viên hoạt động
Tham gia
27/11/09
Bài viết
172
Được thích
155
Nghề nghiệp
Sales
Gửi các anh chị, em có file đính kèm, em muốn ẩn dòng (lọc dữ liệu) với 2 điều kiện:
1. Khi cột gửi báo giá (cột J) khác rỗng
2. Khi vùng dữ liệu bôi vàng là rỗng
Mong các anh chị giúp đỡ.
 

File đính kèm

Gửi các anh chị, em có file đính kèm, em muốn ẩn dòng (lọc dữ liệu) với 2 điều kiện:
1. Khi cột gửi báo giá (cột J) khác rỗng
2. Khi vùng dữ liệu bôi vàng là rỗng
Mong các anh chị giúp đỡ.
Bạn nói lại cho rõ xem: Điều kiện "1 và 2" hay "1 hoặc 2"?
Nếu là "1 và 2" thì có nghĩa là "cột J khác rỗng và toàn bộ các cột S:AF đều rỗng" hay sao?

Nếu đúng theo cách hiểu trên của mình thì bạn sử dụng Advanced Filter với điều kiện như sau:
Mã:
=AND($J10<>"",COUNTA($S10:$AF10)=0)
 
Bạn thử thêm cột phụ, rồi dùng hàm các hàm if, counta... để lấy thành điều kiện duy nhất rồi tiến hành lọc.
 
Nếu đúng theo cách hiểu trên của mình thì bạn sử dụng Advanced Filter với điều kiện như sau:
Mã:
=AND($J10<>"",COUNTA($S10:$AF10)=0)
Anh hiểu đúng ý em rồi anh, nhưng em dùng công thức trên vào ô criteria range. Thì hiện ra kết quả Reference is not valid. Anh xem giúp em nha.
Em cám ơn anh nhiều.
 
Anh hiểu đúng ý em rồi anh, nhưng em dùng công thức trên vào ô criteria range. Thì hiện ra kết quả Reference is not valid. Anh xem giúp em nha.
Em cám ơn anh nhiều.
Có lẽ do trong Criteria range của bạn có tiêu đề và tiêu đề này trùng với 1 trong những tiêu đề đã có trên bảng dữ liệu chính. Bây giờ bạn thử nhập công thức trên vào ô Q2, để trống ô Q1 và sử dụng AdvancedFilter với Criteria range là vùng Q1:Q2 xem có được không.
Lưu ý thêm là trong bảng dữ liệu của bạn không có hàng nào thỏa mãn điều kiện nên sẽ không thấy kết quả. Bạn thử xóa vùng dữ liệu trên màu vàng, hàng 11 và lọc lại sẽ thấy kết quả.
 
Có lẽ do trong Criteria range của bạn có tiêu đề và tiêu đề này trùng với 1 trong những tiêu đề đã có trên bảng dữ liệu chính. Bây giờ bạn thử nhập công thức trên vào ô Q2, để trống ô Q1 và sử dụng AdvancedFilter với Criteria range là vùng Q1:Q2 xem có được không.
Lưu ý thêm là trong bảng dữ liệu của bạn không có hàng nào thỏa mãn điều kiện nên sẽ không thấy kết quả. Bạn thử xóa vùng dữ liệu trên màu vàng, hàng 11 và lọc lại sẽ thấy kết quả.
Mình đã làm theo bạn hướng dẫn. Tuy nhiên kết quả lại ngược lại ý mình muốn. Mình muốn ẩn dòng thỏa các điều kiện trên. Bạn hướng dẫn thêm giúp mình nha.
Cám ơn bạn rất nhiều.
 
Mình đã làm theo bạn hướng dẫn. Tuy nhiên kết quả lại ngược lại ý mình muốn. Mình muốn ẩn dòng thỏa các điều kiện trên. Bạn hướng dẫn thêm giúp mình nha.
Cám ơn bạn rất nhiều.
Nếu vậy thì cách đơn giản nhất là cho toàn bộ công thức trên vào hàm NOT, hoặc lập một hàm tương tự:
Mã:
=OR($J10="",COUNTA($S10:$AF10)>0)
 
Web KT

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

Back
Top Bottom