Tách địa chỉ Huyện, Thị Xã (1 người xem)

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

chuongip

Thành viên mới
Tham gia
26/6/17
Bài viết
3
Được thích
1
Giới tính
Nam
Cụ thể mình có 1 list danh sách, nhưng sếp kêu mình thống kê lại bao nhiêu hồ sơ ở Dầu tiếng, Thủ Dầu Một.....

993 Võ Tân An,Dĩ An, Bình Dương
K15/6 Khu phố 6, Hiệp An, dĩ an, Bình Dương
fdsfds, Dĩ An, Bình Dương
56 Bình Thung, Tân Uyên, Bình Dương
182/2 tổ 13, P An Phú, Thuận An , Bình Dương
999 Đại Lộ Bình Dương, Hiệp Thành, Thủ Dầu Một, Bình Dương
87/34 Lý Thái Tổ, Bến Cát, BC ,Bình Dương
99/5/5/5 Thiên Phúc, Bàu Bàng, Bình Dương
7/4/3 Lê Văn Việt, Phú Giáo, Bình Dương
9/6 Nguyễn Thị Minh Khai, Dầu Tiếng, Bình Dương

Mình cần tách ra với nội dung trên, mình dùng Hàm nhưng chỉ tách được 1 nơi là DĨ an còn lại không xử dụng được. Các bạn giúp mìn với
 

File đính kèm

Cụ thể mình có 1 list danh sách, nhưng sếp kêu mình thống kê lại bao nhiêu hồ sơ ở Dầu tiếng, Thủ Dầu Một.....
PHP:
=COUNTIF($B$2:$B$11,"*dầu tiếng*")+COUNTIF($B$2:$B$11,"*thủ dầu một*")
'Hoặc:
=SUM(COUNTIF($B$2:$B$11,{"*dầu tiếng*","*thủ dầu một*"}))
Hoặc filter, lần filter thứ hai trở đi thì click thêm nút "Add current selection to filter" trong khung filter.

 
Thanks bạn, ý mình muốn tách ra đó bạn, trong file excel mình có để công thức nhưng bị lỗi, mình muốn tách huyện thị ra khỏi 1 danh sách đã nhập
 
Nếu trong danh sách để tra (cứu) huyện (thị xã) với tên 'Bắc Tân Uyên' để trên 'Tân Uyên' thì công thức LOOKUP(2,1/SEARCH($B$14:$B$22,B2),$B$14:$B$22) sẽ có vấn đề!
 
Cảm ơn bạn befaint rất nhiệt tình nhưng đúng là bắc tân uyên nó sẽ không chính xác
 
Cụ thể mình có 1 list danh sách, nhưng sếp kêu mình thống kê lại bao nhiêu hồ sơ ở Dầu tiếng, Thủ Dầu Một.....

993 Võ Tân An,Dĩ An, Bình Dương
K15/6 Khu phố 6, Hiệp An, dĩ an, Bình Dương
fdsfds, Dĩ An, Bình Dương
56 Bình Thung, Tân Uyên, Bình Dương
182/2 tổ 13, P An Phú, Thuận An , Bình Dương
999 Đại Lộ Bình Dương, Hiệp Thành, Thủ Dầu Một, Bình Dương
87/34 Lý Thái Tổ, Bến Cát, BC ,Bình Dương
99/5/5/5 Thiên Phúc, Bàu Bàng, Bình Dương
7/4/3 Lê Văn Việt, Phú Giáo, Bình Dương
9/6 Nguyễn Thị Minh Khai, Dầu Tiếng, Bình Dương

Mình cần tách ra với nội dung trên, mình dùng Hàm nhưng chỉ tách được 1 nơi là DĨ an còn lại không xử dụng được. Các bạn giúp mìn với
Nếu cấu trúc dữliệu "y chang" như file trên thì thử với hàm tự tạo này xem sao.
 

File đính kèm

Một cách tà đạo với UDF như sau:

PHP:
Function Huyen(DiaChi As String) As String
 Const Ff As String = ", ":      Dim Cls As Range

 For Each Cls In Range("HThi")
    If InStr(DiaChi, Ff & Cls.Value) Then
        Huyen = Cls.Value:          Exit Function
    End If
 Next Cls
End Function
Hàm không cho phép sai chính tả đó nha!
Hàm đúng cả với trường hợp 'Mỏ Cày Bắc' & 'Mỏ Cày Nam'
 
Thanks bạn, ý mình muốn tách ra đó bạn, trong file excel mình có để công thức nhưng bị lỗi, mình muốn tách huyện thị ra khỏi 1 danh sách đã nhập
Thử dùng hàm tự tạo tách luôn tỉnh, huyện, xã, xem cách dùng File.
 

File đính kèm

Cụ thể mình có 1 list danh sách, nhưng sếp kêu mình thống kê lại bao nhiêu hồ sơ ở Dầu tiếng, Thủ Dầu Một.....

993 Võ Tân An,Dĩ An, Bình Dương
K15/6 Khu phố 6, Hiệp An, dĩ an, Bình Dương
fdsfds, Dĩ An, Bình Dương
56 Bình Thung, Tân Uyên, Bình Dương
182/2 tổ 13, P An Phú, Thuận An , Bình Dương
999 Đại Lộ Bình Dương, Hiệp Thành, Thủ Dầu Một, Bình Dương
87/34 Lý Thái Tổ, Bến Cát, BC ,Bình Dương
99/5/5/5 Thiên Phúc, Bàu Bàng, Bình Dương
7/4/3 Lê Văn Việt, Phú Giáo, Bình Dương
9/6 Nguyễn Thị Minh Khai, Dầu Tiếng, Bình Dương

Mình cần tách ra với nội dung trên, mình dùng Hàm nhưng chỉ tách được 1 nơi là DĨ an còn lại không xử dụng được. Các bạn giúp mìn với
Bài này split chuỗi ra sẽ chính xác hơn:
Mã:
C2=LOOKUP(2,1/COUNTIF($B$14:$B$22,TRIM(MID(SUBSTITUTE(B2,",",REPT(" ",100)),(ROW($1:$100)-1)*100+1,100))),TRIM(MID(SUBSTITUTE(B2,",",REPT(" ",100)),(ROW($1:$100)-1)*100+1,100)))
Fill xuống!!!
 
Anh ơi. Còn trường hợp huyện "BC" ở [C8] thì xử lý sao ạ.
Cái này phải hỏi chủ Topic, muốn ghi tắt cho nhanh thì phải chấp nhận theo lũ (nước lũ).
Vậy thì giải pháp lẹ nhất mà không cần phải suy nghĩ mà ai cũng là được là Paste > Value xong thì thay thế cái cần.

Chứ Function thì không ai lường trước được chuyện người nhập liệu gõ lung tung và không có quy luật nào thì kể cả bác Bill cũng bó tay.
 

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

Back
Top Bottom