Chào mọi người! Các bạn giúp mình lọc các hàng trong cột A mà có chứa nội dung trong cột B với ạ? Tks cả nhà! https://facebook.com/569100319856001_933010393464990
theo mình thì dùng hàm find() và cho chạy vòng lặp trong vba để xét thì sẽ giải quyết được, còn nếu ko thì mình có một cách hơi thủ công một chút cho bạn tham khảo
làm công thức được ko nhỉ, vba thì quá dễ
Nếu bạn muốn lọc thì dùng chức năng Advance Filter có sẵn của Excel, ở đây bạn thấy cột C mình thêm vô công thức sau: 1. ="="&B2&"" 2. ="="&B2
Sau đó dùng chức năng Advance Filter lọc dựa theo điều kiện ở danh sách cột C là ra kết quả.
tại ô C3 gõ công thức , sau đó Ctrl + Shift + Enter:
=IFERROR(INDEX($A$2:$A$16,LOOKUP(2,IF(ISERROR(SEARCH($B$2:$B$10,A2)),NA(),1),IF(ROW($A$2:$A$16)>0,MATCH(A2,$A$2:$A$16,0)))),"")
$A$
$B$
Giải pháp khác: =IFERROR(INDIRECT("A"&LARGE(IF(ISERROR(SEARCH($B$2:$B$10,A2)),0,ROW(A2)),1)),"")
=IF(SUM(IF(ISERROR(SEARCH($B$2:$B$10,A2)),0,1))>0,A2,"") Một cách khác nữa
Ngắn hết cỡ rồi nha =IF(SUM(IFERROR(SEARCH($B$2:$B$10,A3),0))>0,A3,"")