Hàm tách địa chỉ

Thảo luận trong 'Xử lý chuỗi ký tự' bắt đầu bởi danocio, 4 Tháng sáu 2009.

  1. danocio

    danocio New Member

    Công việc em đòi hỏi hay phải tách địa chỉ khách hàng thành các cột:

    1/Địa chỉ: như số nhà, đường...
    2/Thôn/Khối/Tổ dân phố;
    3/Xã/Phường/Thị trấn;
    4/Huyện/Thành phố/Thị xã
    5/Tỉnh/Thành phố

    Em có nhờ 1 anh bạn, anh bạn này viết 1 hàm lọc ra xã:

    Từ đó em sửa để lọc huyện:

    Tất nhiên là do ko biết code nên em chỉ là mò thôi. Em thấy cũng có hiệu quả. Tuy nhiên khuyết điểm thì nhiều. Điều khó chịu nhất là khi địa chỉ không gõ đúng như không nhập chữ "-xã" ... thì sẽ bị báo #value. Vậy mong các bác có thể giúp em 1 hàm lọc địa chỉ hoàn thiện hơn đc không ạ?

    Xin chân thành cảm ơn!
     
  2. tedaynui

    tedaynui (*_*)

    Yêu cầu của bạn cũng đã được thảo luận rất nhiều trên DD. Nó không khó nếu như việc nhập liệu có quy tắc (ví dụ Phường ; Xã ; TP...) nhưng nều việc nhập liệu "ngẫu hứng" thì không đơn giản nếu không muốn nói là Pó tay. Vậy bạn, có thể cho 1 file ví dụ có dữ liệu cần tách sẽ thuận tiện hơn.

    TDN
     
  3. dtn0hut

    dtn0hut New Member

    Nếu bạn dùng 2007 thì dùng chức năng text to column là được đấy.
     
    Last edited: 16 Tháng mười hai 2014
  4. pomete

    pomete New Member

    Tôi chưa dùng 2007 nhưng mà trong 2003 cũng có text to column mà. Hơn nữa, dùng cách này chắc sẽ không thích hợp đối với yêu cầu này.
     
  5. danocio

    danocio New Member

    Mình dựa vào hàm ở post trên để lọc: Số điện thoại, thôn, xã, huyện. Tuy nhiên còn bị một số lỗi cần xử lý. Các bạn có thể nghiên cứu dùm mình đc ko?
    Thanks!
     

    Các file đính kèm:

Chia sẻ trang này