Hỏi về tách chuỗi lấy thông tin

  • Thread starter Thread starter pmt2981
  • Ngày gửi Ngày gửi
Liên hệ QC

pmt2981

Thành viên mới
Tham gia
24/5/09
Bài viết
14
Được thích
0
Cơ sở dữ liệu gồm địa chỉ ở các dòng như sau:
1. Tan Cang, Thuan An town, Phu Vang district, Thua Thien Hue province
2. Lot A01-A12 - Area A, Phong Dien Industrial Zone, Phong Dien District, Thua Thien Hue Province
3. Lot C3-4, C3-5 Tho Quang fisheries service industrial zone, Son Tra district, Da Nang city

Giờ mình muốn lấy mỗi tỉnh/Thanh phố thôi!?
MÌnh ko biết lập trình nhé, chỉ dùng các hàm của EXcel thôi!


Như ở trên là Thừa Thiên Huế, Đà nẵng
 
Lần chỉnh sửa cuối:
Cơ sở dữ liệu gồm địa chỉ ở các dòng như sau:
1. Tan Cang, Thuan An town, Phu Vang district, Thua Thien Hue province
2. Lot A01-A12 - Area A, Phong Dien Industrial Zone, Phong Dien District, Thua Thien Hue Province
3. Lot C3-4, C3-5 Tho Quang fisheries service industrial zone, Son Tra district, Da Nang city

Giờ mình muốn lấy mỗi tỉnh/Thanh phố thôi!?
MÌnh ko biết lập trình nhé, chỉ dùng các hàm của EXcel thôi!


Như ở trên là Thừa Thiên Huế, Đà nẵng
Bạn đưa dữ liệu thật lên đi.
 
Cơ sở dữ liệu gồm địa chỉ ở các dòng như sau:
1. Tan Cang, Thuan An town, Phu Vang district, Thua Thien Hue province
2. Lot A01-A12 - Area A, Phong Dien Industrial Zone, Phong Dien District, Thua Thien Hue Province
3. Lot C3-4, C3-5 Tho Quang fisheries service industrial zone, Son Tra district, Da Nang city

Giờ mình muốn lấy mỗi tỉnh/Thanh phố thôi!?
MÌnh ko biết lập trình nhé, chỉ dùng các hàm của EXcel thôi!


Như ở trên là Thừa Thiên Huế, Đà nẵng

- giả định A1 là ô chứa dữ liệu (chẳng hạn A1 chứa: 1. Tan Cang, Thuan An town, Phu Vang district, Thua Thien Hue province)

- thì tại ô kết quả, dùng công thức sau

PHP:
=TRIM(SUBSTITUTE(SUBSTITUTE(MID(A1,1+FIND("#",SUBSTITUTE(A1,",","#",LEN(A1)-LEN(SUBSTITUTE(A1,",","")))),1000),"province",""),"city",""))

hãy thay A1 thành ô tương ứng số liệu thật, rui copy cho các ô còn lại tương ứng
 
Lần chỉnh sửa cuối:
Cơ sở dữ liệu gồm địa chỉ ở các dòng như sau:
1. Tan Cang, Thuan An town, Phu Vang district, Thua Thien Hue province
2. Lot A01-A12 - Area A, Phong Dien Industrial Zone, Phong Dien District, Thua Thien Hue Province
3. Lot C3-4, C3-5 Tho Quang fisheries service industrial zone, Son Tra district, Da Nang city
Giờ mình muốn lấy mỗi tỉnh/Thanh phố thôi!?
MÌnh ko biết lập trình nhé, chỉ dùng các hàm của EXcel thôi!
Như ở trên là Thừa Thiên Huế, Đà nẵng
Bạn thử dùng công thức này:
=TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"province",""),"city",""),",",REPT(" ",255)),255))
 
Nếu dữ liệu của bạn í:
1. Tan Cang, Thuan An town, Phu Vang district, Thua Thien Hue province
2. Lot A01-A12 - Area A, Phong Dien Industrial Zone, Phong Dien District, Thua Thien Hue Province
3. Lot C3-4, C3-5 Tho Quang fisheries service industrial zone, Son Tra district, Da Nang city
province & Province thì 2 công thức của bạn vodoi2x & phuocam có thể bị "tèo"
Phải xem dữ liệu thật & đầy đủ thì hy vọng công thức mới chính xác được. Híc
Thân
 
Thì dữ liệu là thật đó bạn, vì nó có cả Province, province, City..
MÌnh gui file nhé!
tải file
 

File đính kèm

Thì dữ liệu là thật đó bạn, vì nó có cả Province, province, City..
MÌnh gui file nhé!
tải file

Tạm dùng công thức này:
Mã:
=TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,",","-"),"–","-"),"-",REPT(" ",255)),255))
Dữ liệu của bạn lung tung quá nên không thể có kết quả chính xác 100% được. Chỗ nào sai, tự sửa bằng tay vậy
 
Tạm dùng công thức này:
Mã:
=TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,",","-"),"–","-"),"-",REPT(" ",255)),255))
Dữ liệu của bạn lung tung quá nên không thể có kết quả chính xác 100% được. Chỗ nào sai, tự sửa bằng tay vậy
Làm sao bỏ luôn cả Provice và city đi bạn! Chỉ lấy tên tỉnh thôi!
 
Web KT

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

Back
Top Bottom