Giúp mình lọc hoặc tách những khách hàng theo tên đường ? (2 người xem)

Liên hệ QC

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

ngovannhat

Thành viên mới
Tham gia
6/10/10
Bài viết
2
Được thích
0
Hi !
Chào mọi ngưòi minh đang làm danh sách khách hàng nhưng chưa lọc hay tách đươc như sau:
Nguyen Van A - To 3 Nui Thanh
Nguyen Van B - To 4 Le Duan
Nguyen Van C - 45 To Huu
Nguyen Van D - 90 Tran Cao Van
Nguyen Van E - Thon 2 My An
Nguyen van F - 95 Le Duan
Bây giờ mìng muốn lọc theo tên đường. Những khách hàng nào nằm đường Lê Duẩn riêng ra?
các bạn giúp mình với ?
 
Hi !
Chào mọi ngưòi minh đang làm danh sách khách hàng nhưng chưa lọc hay tách đươc như sau:
Nguyen Van A - To 3 Nui Thanh
Nguyen Van B - To 4 Le Duan
Nguyen Van C - 45 To Huu
Nguyen Van D - 90 Tran Cao Van
Nguyen Van E - Thon 2 My An
Nguyen van F - 95 Le Duan
Bây giờ mìng muốn lọc theo tên đường. Những khách hàng nào nằm đường Lê Duẩn riêng ra?
các bạn giúp mình với ?
Nhìn dữ liệu này, hình như tên đường luôn luôn đứng cuối của cell chứa dữ liệu phải không bạn?
Nếu đúng thế, bạn thử cái này xem
Nhập tên đường vào [D4] (cái cell màu vàng í) rồi....đừng làm gì nữa nhé
Nếu chưa trúng thì ...làm lại
Thân
 

File đính kèm

Nhìn dữ liệu này, hình như tên đường luôn luôn đứng cuối của cell chứa dữ liệu phải không bạn?
Nếu đúng thế, bạn thử cái này xem
Nhập tên đường vào [D4] (cái cell màu vàng í) rồi....đừng làm gì nữa nhé
Nếu chưa trúng thì ...làm lại
Thân
Thế sao mình không dùng ÀutoFilter hoặc Advanced Filter nhỉ? Cần gì phải.. pho pho
Ẹc.. Ẹc..
 
Nhìn dữ liệu này, hình như tên đường luôn luôn đứng cuối của cell chứa dữ liệu phải không bạn?
Nếu đúng thế, bạn thử cái này xem
Nhập tên đường vào [D4] (cái cell màu vàng í) rồi....đừng làm gì nữa nhé
Nếu chưa trúng thì ...làm lại
Thân
Cách của bạn là : >DATA > VALI...> Chọn List > o nguồn bạn đánh tên vào
Bạn làm vậy làm sao được ? Dự liệu của bạn ấy có mấy dòngb ạn đánh tay được nhưng khi lên 1000 dòng bạn có đánh nổi không ?

theo mình hco đơn giản hóa dùng công thức IF là xong (xem bài ở file đính kèm) %#^#$
 

File đính kèm

Lần chỉnh sửa cuối:
Cách của bạn là : >DATA > VALI...> Chọn List > o nguồn bạn đánh tên vào
Bạn làm vậy làm sao được ? Dự liệu của bạn ấy có mấy dòngb ạn đánh tay được nhưng khi lên 1000 dòng bạn có đánh nổi không ?

theo mình hco đơn giản hóa dùng công thức IF là xong (xem bài ở file đính kèm) %#^#$
Công thức của bạn đúng yêu cầu và rất gọn. Dùng công thức này cũng được: =IF(ISERROR(FIND("Le Duan";A4));"";A4)
 
Cách của bạn là : >DATA > VALI...> Chọn List > o nguồn bạn đánh tên vào
Bạn làm vậy làm sao được ? Dự liệu của bạn ấy có mấy dòngb ạn đánh tay được nhưng khi lên 1000 dòng bạn có đánh nổi không ?

theo mình hco đơn giản hóa dùng công thức IF là xong (xem bài ở file đính kèm) %#^#$
A) Híc, chẳng lẽ bạn ngovannhat làm file này chỉ lọc mỗi khách hàng ở đường Le Duan ???
Công thức trong bài của bạn sẽ gặp các vấn đề sau:
1- Chỉ lọc được mỗi một tên đường ( chẳng lẽ mỗi lần lọc tên đường khác lại phải sửa công thức??? _ Híc) _ Nếu muốn lọc nhiều tên đường thì công thức phải khác đi bạn ạ
2- Sau khi lọc xong bạn sẽ có một cột kết quả....hổng giống ai, vì có các cell chứa dữ liệu và dữ liệu "trắng" xen kẽ nhau, chẳng lẽ lúc này lại tiếp tục sử dụng thêm một đống công thức để xếp các cell có dữ liệu khác "trắng" nằm gần nhau ???
B) Đúng là mình nhập tay "thằng" validation cho bạn í, nhưng nếu dữ liệu nhiều và có qui luật đúng như trong ví dụ thì "vèo" một cái là có ngay dữ liệu tạo validation thôi mà (cứ cho nó khoảng trăm tên đường đi cũng được)
Nếu có 100 dòng có "Le Duan" phía sau sao dùm ÀutoFilter
Cái này mình thật sự không hiểu, không biết autofilter bị hạn chế như thế nào mà không lọc được 100 dòng dữ liệu
Chân tình trao đổi với bạn vài ý của mình , mục đích chính cũng là trao đổi học tập lẫn nhau thôi
Thân
 
Thank các bạn đã góp cho mình nhiều ý kiến, nhưng ở đây dữ liệu mình không phải chừng đoá, đến 2000 khách hàng, và có cấu trúc viết như ví dụ như trên.
Mình muốn trong 2000 khách hàng đó, muốn tìm ra những khách hàng ở đường nào mình muốn. Theo cách lọc như trên thì không phải vì không phải mình ngồi chọn lại từng tên đường. Vd : muốn lấy đường Lê Duẩn thì kết quả tìm tất cả đường Lê Duẩn cho ra Nguyen Van A - 15 Le Duan, Nguyen Van AB - 200 Le Duan.
Dung công thức IF cũng chính xác nhưng mỗi lần thay đổi tên lại lập công thức lại.
Ban nào có ý kiến khác không ? giúp mình
 
Thank các bạn đã góp cho mình nhiều ý kiến, nhưng ở đây dữ liệu mình không phải chừng đoá, đến 2000 khách hàng, và có cấu trúc viết như ví dụ như trên.
Mình muốn trong 2000 khách hàng đó, muốn tìm ra những khách hàng ở đường nào mình muốn. Theo cách lọc như trên thì không phải vì không phải mình ngồi chọn lại từng tên đường. Vd : muốn lấy đường Lê Duẩn thì kết quả tìm tất cả đường Lê Duẩn cho ra Nguyen Van A - 15 Le Duan, Nguyen Van AB - 200 Le Duan.
Dung công thức IF cũng chính xác nhưng mỗi lần thay đổi tên lại lập công thức lại.
Ban nào có ý kiến khác không ? giúp mình
Thì tôi đã nói ở trên rồi: Dùng AutoFilter
Đừng nói là bạn hổng biết cách xài AutoFilter theo điều kiện Custom nha

untitled1.JPG

untitled2.JPG


Kết quả thu được sau khi AutoFilter là như vầy đây:

untitled3.JPG
 
Lần chỉnh sửa cuối:
Thank các bạn đã góp cho mình nhiều ý kiến, nhưng ở đây dữ liệu mình không phải chừng đoá, đến 2000 khách hàng, và có cấu trúc viết như ví dụ như trên.
Mình muốn trong 2000 khách hàng đó, muốn tìm ra những khách hàng ở đường nào mình muốn. Theo cách lọc như trên thì không phải vì không phải mình ngồi chọn lại từng tên đường. Vd : muốn lấy đường Lê Duẩn thì kết quả tìm tất cả đường Lê Duẩn cho ra Nguyen Van A - 15 Le Duan, Nguyen Van AB - 200 Le Duan.
Dung công thức IF cũng chính xác nhưng mỗi lần thay đổi tên lại lập công thức lại.
Ban nào có ý kiến khác không ? giúp mình

Chà bạn này khó tính quá nhi ? :)
Nhưng mà tớ làm được theo yêu cầu của bạn rùi

Ví Dụ như hình bên :a.JPG

Ở ô I4 ta đánh Tên muốn tìm (tên đường hoặc .... bên phải của ô dự liệu -\\/. )

Ở vùng dự liệu muốn lọc ta đặt Công thức như sau :

=IF(RIGHT(A6,LEN($I$4))=$I$4,A6,"")

và ta được kết quả rất Ok

(Lợi thế của công thức : Bạn muốn đánh bào nhiêu ký tự cũng được miễn là từ bên phải đi qua là OK //**/ haha )

Bạn khồng cần đổi công thức mỗi khi đổi tên đường khác chỉ cần đánh vào ô trên hì OK

Cac bạn có thể tìm hiểu thêm ở file dự liệu đính kèm !
Hi vọng câu trả lời của mình đã đáp ứng được yêu cầu của bạn
OK chúc cả nhà vui vẻ --=0
 

File đính kèm

Cac bạn có thể tìm hiểu thêm ở file dự liệu đính kèm !
Hi vọng câu trả lời của mình đã đáp ứng được yêu cầu của bạn
OK chúc cả nhà vui vẻ --=0
Xem lại ý kiến ở bài số 9 nhé ---> Trích xuất dữ liệu mà làm như bạn vậy thì có mà... đói luôn: Nhìn kết quả nó.. chẳng giống cái gì cả
 
tại sao ban ko dùng if(right()="le duan"..............)
 
Chán ông anh quá phát biểu một câu em muốn bỏ nghề quá :)

Mới bị "khích tướng" một câu mà nản vậy rồi thì làm được "cơm cháo" gì ?

Thế này:
Nếu Ndu nói sai thì bạn bảo vệ "chính kiến" của bạn.
Nếu Ndu nói đúng thì bạn nghiên cứu học hỏi cách khác.
Vậy thôi?
 
Web KT

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

Back
Top Bottom