danocio
Thành viên mới

- Tham gia
- 30/9/08
- Bài viết
- 8
- Được thích
- 10
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!
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!