Dò tìm, chuyển dữ liệu dạng chữ về số (1 người xem)

Người dùng đang xem chủ đề này

[TABLE="width: 793"]
[TR]
[TD="colspan: 8"]Nhê c¸c b¸c gióp: E ®ang ph¶i m· hãa tªn ®Þa danh ra d¹ng sè[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD="colspan: 14"]Do nhiÒu huyÖn, x· trïng nhau nªn cã thÎ x· nµy l¹i g¾n víi m· cña huyÖn kh¸c, hoÆc m· huyÖn nµy l¹i nh¶y vµo tØnh kh¸c[/TD]
[/TR]
[TR]
[TD="colspan: 2"]vÝ dô: [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD="colspan: 8"]huyÖn Yªn B×nh thuéc tØnh Yªn B¸i m· sè lµ 09 nã l¹i t×m ra 12[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD="colspan: 10"]Ph­êng ®ång t©m thµnh phè Yªn B¸i tØnh Yªn B¸i m· sè lµ 05 th× t×m l¹i lµ 06[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD="colspan: 10"]C¸c b¸c cã gi¶i ph¸p nµo cã thÓ g¸n chÝnh x¸c theo tØnh, huyÖn, x· gióp e víi[/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[TD] [/TD]
[/TR]
[/TABLE]
?? ?? ?? ?? ?? ??? ??? ??? ??? ?? ?? ?? ?? ?? ??
 
[TABLE="width: 751"]
[TR]
[TD]Nhờ các bác giúp: E đang phải mã hóa tên địa danh ra dạng số[/TD]
[/TR]
[TR]
[TD]Do nhiều huyện, xã trùng nhau nên có thẻ xã này lại gắn với mã của huyện khác, hoặc mã huyện này lại nhảy vào tỉnh khác[/TD]
[/TR]
[TR]
[TD]ví dụ: [/TD]
[/TR]
[TR]
[TD]huyện Yên Bình thuộc tỉnh Yên Bái mã số là 09 nó lại tìm ra 12[/TD]
[/TR]
[TR]
[TD]Phường đồng tâm thành phố Yên Bái tỉnh Yên Bái mã số là 05 thì tìm lại là 06[/TD]
[/TR]
[TR]
[TD]Các bác có giải pháp nào có thể gán chính xác theo tỉnh, huyện, xã giúp e với

E đã úp lại file theo fon Unicode, các bác xem giúp
http://www.mediafire.com/file/s841deh9jqayqd1/TA.xls[/TD]
[/TR]
[/TABLE]
 
Bạn phải mô tả cụ thể và chi tiết chứ tôi nhìn vào file bạn như đám rừng làm biếng dò lắm. Tôi thấy mã rất nhiều cột bạn muốn lấy cột nào, dựa vào tiêu chí cụ thể. VD Yên Bình bạn muốn đề cặp ở đây là sheet nào? ô nào? số 12 hoặc số 09 lấy từ ô nào? của sheet nào? chứ tìm kiếm trên file của bạn mõi cả mắt.
 
Sheet Giay KS sẽ tìm sang Sheet Xangoaitinh (Xa ngoại tinh gồm 6 cột: Tên tỉnh, Mã tỉnh, Tên huyện, Mã Huyện, Tên xã, Mã xã để tìm tương ứng gán mã theo xã, huyện, tỉnh)
Nhưng do không gán được nếu ở Yên Bái thì chỉ tìm các xã thuộc Yên Bái nên nó sẽ tìm tất cả các xã có chữ Đồng Tâm trong toàn bộ Cột E để trả về giá trị cột F về sheet Giay KS
Ví dụ 1: Đồng Tâm - Yên Bái - Yên Bái
Ở Đây "Đồng Tâm" thuộc Yên Bái có mã là 05 nhưng nó lại tìm ra là 06 (ô E8) do có 1 xã cũng trùng tên trên nhưng đứng trước
Ví dụ 2: Đại Đồng - Yên Bình - Yên Bái
Ở đây cũng đang trả về giá trị gần đúng đầu tiên tìm thấy ở C38 nên trả về giá trị là 12, đúng Yên Bình của Yên Bái phải là 09
Ý em là muốn sheet Giay KS sẽ tìm tên tỉnh trước, sau đó tìm tên huyện gắn với mã tỉnh, tiếp đến là tên xã phải gắn với mã tỉnh, mã huyện thì mới tìm ra chính xác được
http://www.mediafire.com/file/s841deh9jqayqd1/TA.xls
 
Tỉnh:

H2=INDEX('danh muc tinh'!$A$2:$A$65,MATCH("*"&D2,'danh muc tinh'!$B$2:$B$65,0))

Huyện:

G2=LOOKUP(2,1/('danh muc huyen'!$B$2:$B$716=H2)/SEARCH(C2,'danh muc huyen'!$D$2:$D$716),'danh muc huyen'!$C$2:$C$716)

Xã:

=LOOKUP(2,1/('danh muc xa'!$A$2:$A$11717=H2)/('danh muc xa'!$B$2:$B$11717=G2)/SEARCH(B2,'danh muc xa'!$D$2:$D$11717),'danh muc xa'!$C$2:$C$11717)

Nên sắp xếp dữ liệu để tiện việc tra cứu.
 
E cảm ơn bác, chỉ thắc mắc rằng nút Thank ko thấy đâu
 
Cho e hỏi, vì e thấy có rất nhiều tên huyện và xã trùng nhau, công thức này liệu có nhận ra được đúng huyện trong tỉnh đó hoặc đúng xã trong huyện và tỉnh đó ko?
 
Cho e hỏi, vì e thấy có rất nhiều tên huyện và xã trùng nhau, công thức này liệu có nhận ra được đúng huyện trong tỉnh đó hoặc đúng xã trong huyện và tỉnh đó ko?
Thì bạn cứ việc nhập công thức vào và tự kiểm tra là biết ngay chứ gì.
 
Theo tôi, bạn lưu như vậy là không hợp lý. Tại sao lại phải lưu cả cột mã tỉnh mã huyện.
Chỉ cần lưu mã xã thôi là đủ.Mã tỉnh để 2 chữ số vì VN dưới 100 tỉnh thành, mã huyện để 2 chữ số vì chưa có tỉnh nào trên 100 quận huyện, số thứ tự xã để 4 chữ số. Mã xã sẽ bằng MaTinh & MaHuyen & STT xa (Mã xã sẽ có 8 chữ số). Mã xã nên thêm 1 ký tự đặc biệt vào để tránh tự động chuyển về dạng số và tự cắt mất số 0 đầu ( # chẳng hạn)

Như vây, xã Hòa Hậu, huyện Lý Nhân, tỉnh Hà Nam có mã là #23060035. Ta chỉ cần lưu vậy thôi, thông tin này sẽ cung cấp đầy đủ và chính xác 100%. Mã tỉnh chỉ cần tách 2 ký tự từ ký tự số 2 bằng hàm Mid. Huyện xã cũng vậy.
 
Theo mình mã tỉnh nên lấy theo biển số xe;

Mã huyện nên là A1,. . .A21, hay B1...B19; Ở đây A hay B nên là vùng mà tỉnh đó thuộc về;

Còn vùng nào ở đâu là do tùy bạn, như T1, T2,. . . là các huyện thuộc vùng Tây bắc tổ quốc. . . .

& cuối cùng: Mã xã cũng chỉ nên 2; ví dụ Xã Tân Tiến có mã là TT

Dù sao 2 kí tự cũng không vô tri giác như các con số khô khan kia!
 
Lần chỉnh sửa cuối:
Theo mình mã tỉnh nên lấy theo biển số xe;

Mã huyện nên là A1,. . .A21, hay B1...B19; Ở đây A hay B nên là vùng mà tỉnh đó thuộc về;

Còn vùng nào ở đâu là do tùy bạn, như T1, T2,. . . là các huyện thuộc vùng Tây bắc tổ quốc. . . .

& cuối cùng: Mã xã cũng chỉ nên 2; ví dụ Xã Tân Tiến có mã là TT

Dù sao 2 kí tự cũng không vô tri giác như các con số khô khan kia!

Bác ChanhTQ ơi, cái mã tỉnh thành phố này thường được cập nhật từ các phần mềm KK thuế hay BHXH. Mình để nguyên dễ cập nhật hơn vì cái tật gộp tách của VN thành mãn tính rồi
 

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

Back
Top Bottom