Xin giúp đỡ tạo file excel lọc số

Liên hệ QC

ac226922

Thành viên mới
Tham gia
16/4/11
Bài viết
3
Được thích
0
Em làm bên vinaphone, sếp thường đưa cho em 1 file để lọc số rất lớn số lượng vài chục hoặc vài trăm ngàn số để lọc, em lọc bằng tay không nổi nữa nên nhờ các anh các chị giúp đỡ hộ em, em sẽ có hậu tạ ạ.

Em đưa ra 1 vài ví dụ để các anh chị dễ hiểu hơn
Ví dụ cần các dạng số sau :

09xx ABA CDC ( 0913 565 747 )
09xx AAC BBD ( 0913 445 776 )
09xx AAB CDD ( 0913 445733 )
09xx ABCDXX ( 0913 1234 42 )
09xx ABC ABA (0913 123 585 )
09xx ABC DDE ( 0913 123 553)
09xx ABC CBA (0913 258 852 )
09xx ABC BCA ( 0913 258 582 )
09xx ABC CAB ( 0913 258 528 )
09xx CDE ABC ( 0913 152 123 - 152 234 - 152 345....)

Bao gồm các số có
-2 gánh : ABA CDC
-2 cặp : AAB CCD - ABB CDD
-3 số đổi vị trí với nhau : ABC CBA - ABC CBA - ABC CAB....
-sảnh đầu gánh cặp đuôi hoặc sảnh đuôi : 123 ABA, 123 AAB - ABC 123....
-3 số lặp lại : ABC ABC : 258 258...
- ABAB CC - CCABAB
- AA CD BB
- AC BB AC

file em gửi cột A là số cần lọc cột E là số em đã lọc tay sẳn
Các pác làm hộ em 1 file và gửi kèm công thức hộ em em cảm ơn ạ
và một số dạng khác rất nhiều

Đây là file em lọc bằng tay sẳn các pác tham khảo hộ em và giúp em hộ.
Em sẽ hậu tạ cho ai giúp được em ạ.
 

File đính kèm

  • sim tra truoc.rar
    146.3 KB · Đọc: 20
bác nào có tư duy lập trình mới làm dc
 
Em làm bên vinaphone, sếp thường đưa cho em 1 file để lọc số rất lớn số lượng vài chục hoặc vài trăm ngàn số để lọc, em lọc bằng tay không nổi nữa nên nhờ các anh các chị giúp đỡ hộ em, em sẽ có hậu tạ ạ.

file em gửi cột A là số cần lọc cột E là số em đã lọc tay sẳn
Các pác làm hộ em 1 file và gửi kèm công thức hộ em em cảm ơn ạ
và một số dạng khác rất nhiều

Đây là file em lọc bằng tay sẳn các pác tham khảo hộ em và giúp em hộ.
Em sẽ hậu tạ cho ai giúp được em ạ.
GPE là một diễn đàn chia sẽ kiến thức miễn phí, những bài được ghi như dòng màu đỏ ở trên sẽ chẳng ai vào giúp bạn đâu. Tuy nhiên, nếu bạn có tấm lòng, bạn nên chia sẽ ở Box Câu Lạc Bộ Hoạt Động Xã Hội, như chương trình này chẳng hạn: Chia sẻ khó khăn với TT trẻ em mồ côi Hà Cầu - Hà Đông

Về bài của bạn, các Thầy về lập trình có thể viết giúp. Ở đây tạm thời tôi đưa ra giải pháp dùng công thức.
Đặt Name DL (dữ liệu):
Mã:
=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A$1:$A$65535),)
Đặt Name Dk_ABA_CDC (theo bạn thì là 2 gánh gì đó):
Mã:
=IF((MID(DL,5,1)=MID(DL,7,1))*(MID(DL,8,1)=RIGHT(DL)),ROW(DL),"")
Tương tự cho các Name khác, ở đây tôi làm 2 Gánh, 2 Cặp và 3 Số lặp lại, các trường hợp khác bạn cố gắng nghiên cứu.
 

File đính kèm

  • sim tra truoc.rar
    150.4 KB · Đọc: 21
GPE là một diễn đàn chia sẽ kiến thức miễn phí, những bài được ghi như dòng màu đỏ ở trên sẽ chẳng ai vào giúp bạn đâu. Tuy nhiên, nếu bạn có tấm lòng, bạn nên chia sẽ ở Box Câu Lạc Bộ Hoạt Động Xã Hội, như chương trình này chẳng hạn: Chia sẻ khó khăn với TT trẻ em mồ côi Hà Cầu - Hà Đông

Về bài của bạn, các Thầy về lập trình có thể viết giúp. Ở đây tạm thời tôi đưa ra giải pháp dùng công thức.
Đặt Name DL (dữ liệu):
Mã:
=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A$1:$A$65535),)
Đặt Name Dk_ABA_CDC (theo bạn thì là 2 gánh gì đó):
Mã:
=IF((MID(DL,5,1)=MID(DL,7,1))*(MID(DL,8,1)=RIGHT(DL)),ROW(DL),"")
Tương tự cho các Name khác, ở đây tôi làm 2 Gánh, 2 Cặp và 3 Số lặp lại, các trường hợp khác bạn cố gắng nghiên cứu.
em cảm ơn pác rất nhiều ạ, tuy nhiên em rất dốt trong các mãng này, pác nào làm giúp em 1 file hoàn thiện được ko ạ, hoặc inbox số đt em tiện liên lạc lun ạ
 
Lần chỉnh sửa cuối:
=if((mid(dl,5,1)=mid(dl,7,1))*(mid(dl,8,1)=right(dl)),row(dl),"")

THEO CÔNG THỨC TRÊN EM CHỈ HIỂU 5 - 7 - 8 LÀ VỊ TRÍ CỦA CÁC SỐ TRONG 10 SỐ HIC CÒN LẠI EM KO RÕ LẮM
 
Web KT

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

Back
Top Bottom