Lọc theo chuỗi kí tự cho trước

Tôi có một cột dữ liệu trong đó có chứa địa chỉ của khách hàng .

Trong những địa chỉ này có nhiều thành phố như Hà Nội , thành phố Hồ Chí Minh , Hải Phòng … , làm thế nào để lọc được dữ liệu của một thành phố .

Ví dụ có dữ liệu tương tự như hình dưới

 

\"\"

 

Để làm được việc này đầu tiên bạn đưa tên của thành phố muốn lọc vào một ô , trong ví dụ là ô B3 có chứa tên thành phố cần tìm là Hà Nội .

Tại C3 , bạn đưa công thức  =ISNUMBER(SEARCH($B$3,A3))

Công thức trên có nghĩa là nếu trong ô A3 có xuất hiện chuỗi kí tự trong ô B3 trả giá trị là TRUE , nếu không  có trả giá trị là FALSE .

Sau khi được kết quả tại ô C3 , bạn kéo từ C3 xuống để tự động tính toán tiếp những kết quả của cả cột A . Khi ấy tại cột A , ô nào có chứa chuỗi kí tự Hà Nội sẽ cho giá trị TRUE .

 

\"\"

 

Tiếp theo dùng tính năng AutoFilter để lọc giá trị TRUE

 

\"\"

 

Khi đó ta sẽ được kết quả

 

\"\"

 

Sau khi được kết quả lọc từ khóa Hà Nội , bạn thay đổi ô C3 thành HCM và lại làm tiếp tương tự như vậy cho tới khi kết thúc

 

\"\"

 

\"\"