Nhờ giúp đỡ cách chọn mã tỉnh/TP - Quận/Huyện - Phường/Xã trong Validation

Liên hệ QC

BabyV0X

Thành viên mới
Tham gia
19/12/07
Bài viết
14
Được thích
0
Kính gửi các anh chị !

Em đang cần làm cái chọn mã Tỉnh/TP thì ra mã Quận/Huyện , Phường/Xã tương ứng với mã tỉnh/TP bằng validation nhưng làm mãi không được +-+-+-+

Em có tham khảo trên diễn đàn rồi nhưng vẫn không xong . Vì vậy rất mong anh chị giúp em với . Cái bảng mã code tỉnh/thành em để trong sheet code tại file này http://www.mediafire.com/?m7lyid0li7hc0hm (Do mạng cơ quan không cho đính kèm file nén .rar và file lớn quá nên em xin up tại mediafire ).

Giúp em với , mò mãi vẫn không được -+*/-+*/-+*/
 
Kính gửi các anh chị !

Em đang cần làm cái chọn mã Tỉnh/TP thì ra mã Quận/Huyện , Phường/Xã tương ứng với mã tỉnh/TP bằng validation nhưng làm mãi không được +-+-+-+

Em có tham khảo trên diễn đàn rồi nhưng vẫn không xong . Vì vậy rất mong anh chị giúp em với . Cái bảng mã code tỉnh/thành em để trong sheet code tại file này http://www.mediafire.com/?m7lyid0li7hc0hm (Do mạng cơ quan không cho đính kèm file nén .rar và file lớn quá nên em xin up tại mediafire ).

Giúp em với , mò mãi vẫn không được -+*/-+*/-+*/
Chào bạn. Với file của bạn bạn làm như sau nhé.
Bạn sang sheet code và đặt tên cho 3 cột mã đó. Xong rồi sang bên sheet còn lại để dùng validation với list là cái tên bạn đã đặt tương ứng.
Bạn tham khảo thêm file nữa nè.
Chúc bạn vui.
 

File đính kèm

  • MaTinh-Huyen-Xa-FULL.xls
    28 KB · Đọc: 736
Lần chỉnh sửa cuối:
Cảm ơn anh đã trả lời . Tuy nhiên nếu theo như file đính kèm của anh thì danh sách chọn tỉnh sẽ ra tất cả, quận huyện và phường xã cũng thế . Cách đặt tên như thế này thì em biết nhưng để ra danh sách Tỉnh không trùng lặp, quận huyện theo tỉnh và phường xã theo quận huyện thì em chưa có làm được . Mò hoài hổng ra :((

p/s : Nếu mà lấy thêm tên Tỉnh/ Quận/Huyện/Phường/Xã trong validation thì càng tốt anh ạ . Em muốn làm như thế quá mà làm không nổi . hic hic
 
Cảm ơn anh đã trả lời . Tuy nhiên nếu theo như file đính kèm của anh thì danh sách chọn tỉnh sẽ ra tất cả, quận huyện và phường xã cũng thế . Cách đặt tên như thế này thì em biết nhưng để ra danh sách Tỉnh không trùng lặp, quận huyện theo tỉnh và phường xã theo quận huyện thì em chưa có làm được . Mò hoài hổng ra :((

p/s : Nếu mà lấy thêm tên Tỉnh/ Quận/Huyện/Phường/Xã trong validation thì càng tốt anh ạ . Em muốn làm như thế quá mà làm không nổi . hic hic

Bạn muốn Tỉnh/ Quận-Huyện/Phường-Xã nào thì đưa file lên, Chuyện nhỏ nhưng lười tạo dữ liệu file quá.
 
Cái này nếu huyện hoặc xã trùng tên trong list (dù khác tỉnh/TP hay khác quận/huyện) thì bị lậu ngay ạ nên em hông có dùng được .

Cảm ơn anh nhiều . Nhưng vẫn không như bài toán em đang vướng do thiếu kết xuất mã tỉnh/thành phố,quận/huyện, phường/xã ra ạ .

Do em đang có 1 danh sách dữ liệu KH có địa chỉ rồi (trên 30 ngàn khách hàng) nhưng chưa được tách mã tỉnh/thành phố,quận/huyện, phường/xã để nhập vào chương trình quản lý bên em. Vì vậy em cần chọn được mã tỉnh/thành phố,quận/huyện, phường/xã tương ứng dựa vào địa chỉ KH (phải làm từng người ). hic ! Do trước đây hệ thống bên em không có nhập mã tỉnh/thành phố,quận/huyện, phường/xã vào. Nhưng nay thì bắt chỉnh sửa và nhập mã tỉnh/thành phố,quận/huyện, phường/xã .

Nhiều quá nên chúng em không biết làm sao . Nhờ các anh giúp với :((
 
Bạn đang có 3 vạn #h hàng, nhưng trang tính của bạn đưa lên thì chả có móng nào thì biết giúp bạn sao đây?

Thôi bạn giả lập 30 #h hàng & đưa lên đi;

(Dù sao cũng cảm ơn bạn về thông tin CSDL hành chánh quóc gia đầy đủ!)
 
Ồ ! Sorry anh về sai sót . hi hi hi ^_^ . Cái của anh quá đúng ý em luôn rồi ạ .

Em xin đính chính lại là cái của anh vẫn bị dính các trường hợp Quận/Huyện trùng tên hoặc xã/phường trùng tên . Ví dụ 1 số các huyện sau đây khi chọn sẽ ra không đúng mã (Do có nhiều tỉnh có huyện cùng tên )
Huyện Vĩnh Thạnh
Huyện Tân Châu
Huyện Tam Nông
Huyện Tam Dương
Huyện Phú Tân
Huyện Phong Điền
Huyện Kỳ Sơn
Huyện Chợ Mới
Huyện Châu Thành
Huyện Bảo Lâm
Huyện An Lão

Và xã/phường thì cũng thế . hic hic

Rất mong anh chị xem giúp có cách nào lấy ra mã địa chỉ như của anh sealand nhưng không bị trường hợp trùng tên quận/huyện và phường/xã không ạ
 
Em xin đính chính lại là cái của anh vẫn bị dính các trường hợp Quận/Huyện trùng tên hoặc xã/phường trùng tên . Ví dụ 1 số các huyện sau đây khi chọn sẽ ra không đúng mã (Do có nhiều tỉnh có huyện cùng tên )
Huyện Vĩnh Thạnh
Huyện Tân Châu
Huyện Tam Nông
Huyện Tam Dương
Huyện Phú Tân
Huyện Phong Điền
Huyện Kỳ Sơn
Huyện Chợ Mới
Huyện Châu Thành
Huyện Bảo Lâm
Huyện An Lão

Và xã/phường thì cũng thế . hic hic

Rất mong anh chị xem giúp có cách nào lấy ra mã địa chỉ như của anh sealand nhưng không bị trường hợp trùng tên quận/huyện và phường/xã không ạ

Bạn thử file này xem. Tôi chưa test kỹ nhưng nghĩ là được.
Lưu ý: Khi chọn tên (Tỉnh, huyện, xã) thì sẽ tự động hiện mã (tỉnh, huyện, xã). Các ô đã có dữ liệu thì không hiện Validation. Nếu muốn chọn lại tên thì phải xóa sạch ô đó, di chuyển con trỏ sang ô khác rồi nhập lại.
 

File đính kèm

  • Tinh-Huyen-Xa.rar
    258.3 KB · Đọc: 177
Lần chỉnh sửa cuối:
Mình làm validation cho bạn rồi đây
chọn mã tỉnh sẽ có list mã huyện tương ứng, chọn mã huyện sẽ có list mã phường tương ứng
link download
Mã:
http://www.mediafire.com/?ktsiaavv0tzaj3e
 
Bạn thử file này xem. Tôi chưa test kỹ nhưng nghĩ là được.
Lưu ý: Khi chọn tên (Tỉnh, huyện, xã) thì sẽ tự động hiện mã (tỉnh, huyện, xã). Các ô đã có dữ liệu thì không hiện Validation. Nếu muốn chọn lại tên thì phải xóa sạch ô đó, di chuyển con trỏ sang ô khác rồi nhập lại.

Xin cảm ơn anh nhiều . File của anh rất đúng nhu cầu của em anh ạ , Nếu được thì anh cho chọn thêm mã tỉnh thì ra luôn quận/huyện, có mã quận/huyện thì cho chọn mã phường/xã tương ứng và cái list quận/huyện, phường/xã không dư các tùy chọn khoảng trống trên đầu list và các khoảng trống cuối list thì rất hoàn hảo ạ ^_^

Xin cảm ơn tất cả các anh chị nhiều . Bài toán nan giải của em đã được các anh giúp đỡ rất là nhiệt tình !

Thanx thanx thanx ^_^
 
Xin cảm ơn anh nhiều . File của anh rất đúng nhu cầu của em anh ạ , Nếu được thì anh cho chọn thêm mã tỉnh thì ra luôn quận/huyện, có mã quận/huyện thì cho chọn mã phường/xã tương ứng và cái list quận/huyện, phường/xã không dư các tùy chọn khoảng trống trên đầu list và các khoảng trống cuối list thì rất hoàn hảo ạ ^_^

Xin cảm ơn tất cả các anh chị nhiều . Bài toán nan giải của em đã được các anh giúp đỡ rất là nhiệt tình !

Thanx thanx thanx ^_^

1. Viết code chọn theo mã còn đơn giản hơn viết code chọn theo tên (thay vì lấy 1 cột, phải lấy 2 cột). Thực chất code trong bài này là lọc theo mã và tôi phải xử lý thêm để nó hiện ra tên. Tôi thấy chọn theo tên dễ hơn nhiều chứ bạn (làm sao mà nhớ được mã tỉnh, mã huyện, mã xã để chọn).

2. Còn khoảng trống đầu - cuối List thì tôi đã xử lý OK.
 

File đính kèm

  • Tinh-Huyen-Xa.rar
    260 KB · Đọc: 180
File sau đây dùng dữ liệu danh mục của Sealand, và dùng validation, nhưng loại bỏ được tên huyện trùng.

Tên tỉnh thì không trùng nên không cần sửa gì.
Tên xã có thể trùng nhưng không dùng đến, nên không cần sửa luôn.
Tên Huyện trùng chỉ bị ảnh hưởng khi đã có huyện và đi tìm xã.

Mấu chốt là trong Name, khi đếm huyện trong cả cột, sẽ đếm cả các huyện cùng tên của tỉnh khác, nên nhiều, số xã cũng bị nhiều lên tương ứng, gồm cả xã của huyện khác.

Vậy, chỉ đếm huyện trong phạm vi tỉnh đó mà thôi, không đếm trong cả cột. Tỉnh thì đã không trùng rồi.

Sử dụng 4 Name:


Huyen =OFFSET(DM!$E$1;MATCH(Data!$C2;DM!$E$2:$E$693;0);2;COUNTIF(DM!$E$2:$E$693;Data!$C2);)
Huyen1 =OFFSET(DM!$J$1;MATCH(Data!$C2;DM!$J$2:$J$11106;0);2;COUNTIF(DM!$J$2:$J$11106;Data!$C2);)
Tinh =DM!$B$2:$B$64
xa =OFFSET(DM!$N$1;MATCH(Data!$D2;Huyen1;0)+ROW(Huyen1)-2;0;COUNTIF(Huyen1;Data!$D2);1)
 

File đính kèm

  • DataValidationNew.rar
    212.6 KB · Đọc: 255
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom