Lọc số điện thoại theo từng nhà mạng (1 người xem)

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

dkpr1904

Thành viên mới
Tham gia
15/7/14
Bài viết
3
Được thích
0
em có danh sách khách hàng giờ em muốn lọc các số danh bạ theo từng nhà mạng khác nhau A/c nào am hiểu có thể làm giúp em với được ko ạ, em xin cảm ơn nhiều.
link file excel đây ạ
HTML:
https://drive.google.com/file/d/0B4Dmm2cSMKqtMF9JWExLTFh4a1k/edit?usp=sharing
 
Chỉnh sửa lần cuối bởi điều hành viên:
Vì file tương đối nặng, nên tôi xóa bớt 1 số dòng để up lên đây
Bạn xem thế có đúng yêu cầu không nhé ?
Bảng bôi vàng bạn có thể bổ sung thêm đầu nhà mạng
P/S: lưu ý tên đề tài không cần thiết phải có chữ nhờ vả đâu
 

File đính kèm

Vì file tương đối nặng, nên tôi xóa bớt 1 số dòng để up lên đây
Bạn xem thế có đúng yêu cầu không nhé ?
Bảng bôi vàng bạn có thể bổ sung thêm đầu nhà mạng
P/S: lưu ý tên đề tài không cần thiết phải có chữ nhờ vả đâu
mình muốn lọc theo tên nhà mạng mỗi nahf mạng mỗi cột mới bạn có thể làm lại giúp mình được không ạ, viettel 016, 096,097,098
Vina 091 094, mobi, 090, 093,.. cám ơn bạn nhiều
 
mình muốn lọc theo tên nhà mạng mỗi nahf mạng mỗi cột mới bạn có thể làm lại giúp mình được không ạ, viettel 016, 096,097,098
Vina 091 094, mobi, 090, 093,.. cám ơn bạn nhiều
Mình chưa hiểu ý bạn lắm..bạn có thể up file và ví dụ vài dòng kết quả mong muốn
 
Mình chưa hiểu ý bạn lắm..bạn có thể up file và ví dụ vài dòng kết quả mong muốn
ý của mình là trong file có có cột số điện thoại hoàn chỉnh, bạn có thể tách số của nhà mạng ra mỗi cột được không,
ví dụ như cột mobi gồm tất cả các số có đầu số là 090, 093, Vina là 091, 094, viettel 096, 097, 098, 016..
 
Lần chỉnh sửa cuối:
ý của mình là trong file có có cột số điện thoại hoàn chỉnh, bạn có thể tách số của nhà mạng ra mỗi cột được không,
ví dụ như cột mobi gồm tất cả các số có đầu số là 090, 093, Vina là 091, 094, viettel 096, 097, 098, 016..
Bạn bổ sung đầu số nhà mạng vào công thức trong file đính kèm.
 

File đính kèm

Em mới đọc và tìm hiểu về VBcript.Regexp nên thử làm dể tách ra 1 cột toàn số diện thoại
Function test1(Target As Range)
Dim VBR As Object, kq
Set VBR = CreateObject("VBScript.Regexp")
With VBR
.Global = True
.Pattern = "[.]*\D+"
test1 = .Replace(Target, "")
End With
End Function

Còn câu tìm tên nhà mạng là:
Tại ô G2=LOOKUP(2,1/COUNTIF(F2,$I$3:$I$7&"*"),$J$3:$J$7)
Có chỗ nào không đúng mong anh chị bỏ qua nhé
 
Lần chỉnh sửa cuối:
Em mới đọc và tìm hiểu về VBcript.Regexp nên thử làm dể tách ra 1 cột toàn số diện thoại
Function test1(Target As Range)
Dim VBR As Object, kq
Set VBR = CreateObject("VBScript.Regexp")
With VBR
.Global = True​
.Pattern = "[.]*\D+"
test1 = .Replace(Target, "")
End With
End Function

Còn câu tìm tên nhà mạng là:
Tại ô G2=LOOKUP(2,1/COUNTIF(F2,$I$3:$I$7&"*"),$J$3:$J$7)
Có chỗ nào không đúng mong anh chị bỏ qua nhé
Code nhìn quen lắm
Sửa lại vầy .Pattern = "\D"
 
lọc số điện thoại

em muốn lọc data khách hàng theo các nhà mạng, các a/c giúp em với. em cảm ơn nhiều ạ
 

File đính kèm

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

Back
Top Bottom