Hiển thị kết quả tìm kiếm từ 1 đến 5 trên tổng số: 5
  1. #1
    Tham gia ngày
    09 2008
    Bài gởi
    8
    Cảm ơn
    1
    Được cảm ơn 10 lần trong 7 bài viết

    Hàm tách địa chỉ

    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ã:

    =IF(ISERROR(SEARCHB("-X";D4;1))=TRUE;MID(D4;SEARCHB("-Th";D4;1)+1;SEARCH("-";D4;SEARCHB("-Th";D4;1)+1)-SEARCHB("-Th";D4;1)-1);MID(D4;SEARCHB("-X";D4;1)+1;SEARCH("-";D4;SEARCHB("-X";D4;1)+1)-SEARCHB("-X";D4;1)-1))
    Từ đó em sửa để lọc huyện:

    =IF(ISERROR(SEARCHB("-H";D4;1))=TRUE;MID(D4;SEARCHB("-Th";D4;1)+1;SEARCH("-";D4;SEARCHB("-Th";D4;1)+1)-SEARCHB("-Th";D4;1)-1);MID(D4;SEARCHB("-H";D4;1)+1;SEARCH("-";D4;SEARCHB("-H";D4;1)+1)-SEARCHB("-H";D4;1)-1))
    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. #2
    Tham gia ngày
    08 2006
    Nơi Cư Ngụ
    TP.HCM
    Bài gởi
    1,873
    Cảm ơn
    2,120
    Được cảm ơn 2,357 lần trong 1,115 bài viết
    Trích Nguyên văn bởi danocio View Post
    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ố
    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. Có 2 thành viên cảm ơn tedaynui về bài viết này:


  4. #3
    Nếu bạn dùng 2007 thì dùng chức năng text to column là được đấy.
    thay đổi nội dung bởi: dtn0hut, 16-12-14 lúc 02:18 PM

  5. Thành viên sau cảm ơn dtn0hut về bài viết này:


  6. #4
    Tham gia ngày
    10 2008
    Nơi Cư Ngụ
    Ha Noi
    Bài gởi
    169
    Cảm ơn
    222
    Được cảm ơn 60 lần trong 45 bài viết
    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.

  7. Thành viên sau cảm ơn pomete về bài viết này:


  8. #5
    Tham gia ngày
    09 2008
    Bài gởi
    8
    Cảm ơn
    1
    Được cảm ơn 10 lần trong 7 bài viết
    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!
    Tập tin đính kèm Tập tin đính kèm

  9. Thành viên sau cảm ơn danocio về bài viết này:


Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]