Hỏi về sử dụng criteria range trong Advanced Filter

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

UchihaSharingan

Thành viên mới
Tham gia
21/6/24
Bài viết
3
Được thích
0
Em có dữ liệu gốc như sau:
MA_THEVALUE
CB123
10​
CK456
20​
AA789
30​
BB012
40​
CK333
50​
ZZ999
60​

Em sử dụng điều kiện tìm kiếm cho advanced filter như sau:
MA_THE
<>CB*
<>CK*

Nó hiện kết quả không khác gì bản gốc
Nếu như em bỏ <> ở 1 trong 2 hoặc bỏ cả 2 thì nó lọc theo đúng yêu cầu
Hoặc những trường hợp khác không có vấn đề gì, nhưng khi có 2 cái <> trở lên thì tìm kiếm nó ra kết quả như bản gốc
Cho em hỏi đây là tính năng hay lỗi hay em viết thiếu gì ạ
Mục đích điều kiện trên của em là "Lọc ra những mã khác với CB* hoặc CK*"
Em có gửi file đính kèm có gì mọi người giúp em ạ
Em cảm ơn ạ
 

File đính kèm

  • Book1.xlsx
    9.3 KB · Đọc: 6
Em có dữ liệu gốc như sau:

Em sử dụng điều kiện tìm kiếm cho advanced filter như sau:

Nó hiện kết quả không khác gì bản gốc
Nếu như em bỏ <> ở 1 trong 2 hoặc bỏ cả 2 thì nó lọc theo đúng yêu cầu
Hoặc những trường hợp khác không có vấn đề gì, nhưng khi có 2 cái <> trở lên thì tìm kiếm nó ra kết quả như bản gốc
Cho em hỏi đây là tính năng hay lỗi hay em viết thiếu gì ạ
Mục đích điều kiện trên của em là "Lọc ra những mã khác với CB* hoặc CK*"
Em có gửi file đính kèm có gì mọi người giúp em ạ
Em cảm ơn ạ
.
Tui không biết nó là lỗi gì. Tui thích dùng công thức trong trích lọc nâng cao. Trong yêu cầu của bạn, tui sẽ làm như sau:

1. Để trống E1.

2. Nhập công thức trong E2:

=AND(LEFT(A2,2)<>{"CB","CK"})

E1:E2 là vùng điều kiện trích lọc.
 
Để giải thích thì với vùng điều kiện của Advanced Filter, viết theo hàng ngang là And các điều kiện, còn viết hàng dọc là Or các điều kiện.
Mục đích điều kiện trên của em là "Lọc ra những mã khác với CB* hoặc CK*"
Cần nói rõ ra là khác với CB* và khác với CK*, lúc này sẽ biết rõ cần dùng And hay Or
 
Web KT

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

Back
Top Bottom