guctoosayohzeml
Thành viên mới
- Tham gia
- 2/7/21
- Bài viết
- 19
- Được thích
- 4
Xin chào mọi người. Xin mọi người hỗ trợ vấn đề liên quan đến địa chỉ. Cụ thể: Mình có một file địa chỉ với nhiều định dạng.
Nếu làm theo cách thông thường, lấy giá trị của 1 ô trong cột C (sheet EDIT) để đối chiếu với bảng dò tìm (sheet BANG DO TIM), tìm ra mã số tương ứng (mã này có thể 6 số (Xã - Huyện - Tỉnh), 4 số (Huyện - Tỉnh) hoặc 2 số (Tỉnh)) thì cực kỳ phức tạp vì các giá trị ở cột C được nhập bởi nhiều người (nhiều định dạng khác nhau). Mình đã thử tạo thêm khoảng 10 cột phụ nhưng không khả thi.
Nên mình có ý tưởng sẽ nối các ô cột B, C, D (sheet BANG DO TIM) với các ký tự đại diện. VD: Nối B2, C2, D2 của sheet BANG DO TIM sẽ có chuỗi *ĐA PHƯỚC*AN PHÚ*AN GIANG* (* là ký tự đại diện). Lấy chuỗi này so sánh lần lượt với tất cả các ô ở cột C (sheet EDIT - so sánh từ dòng 2 đến dòng cuối cùng) .
Giả dụ kết quả phù hợp là ô C100 -> con trỏ chuột chuyển sang ô D100, chèn 1 ô vào ô D100 (Shift Cell Right), dán chuỗi *ĐA PHƯỚC*AN PHÚ*AN GIANG* vào ô D100, chèn 1 ô vào ô D100 (Shift Cell Right), dán mã số của *ĐA PHƯỚC*AN PHÚ*AN GIANG* là dãy 890313 vào ô D100.
Và cứ như vậy lặp lại cho đến dòng cuối cùng trong sheet BANG DO TIM.
Kết quả trả về ở sheet EDIT không nhất thiết phải là Mã 6 số mà có thể là mã 4 số hoặc thậm chí là mã 2 số. Vì sau bước này còn bước xử lý thủ công nữa ạ.
Rất mong mọi người hỗ trợ. Cám ơn mọi người rất nhiều ạ.
Nếu làm theo cách thông thường, lấy giá trị của 1 ô trong cột C (sheet EDIT) để đối chiếu với bảng dò tìm (sheet BANG DO TIM), tìm ra mã số tương ứng (mã này có thể 6 số (Xã - Huyện - Tỉnh), 4 số (Huyện - Tỉnh) hoặc 2 số (Tỉnh)) thì cực kỳ phức tạp vì các giá trị ở cột C được nhập bởi nhiều người (nhiều định dạng khác nhau). Mình đã thử tạo thêm khoảng 10 cột phụ nhưng không khả thi.
Nên mình có ý tưởng sẽ nối các ô cột B, C, D (sheet BANG DO TIM) với các ký tự đại diện. VD: Nối B2, C2, D2 của sheet BANG DO TIM sẽ có chuỗi *ĐA PHƯỚC*AN PHÚ*AN GIANG* (* là ký tự đại diện). Lấy chuỗi này so sánh lần lượt với tất cả các ô ở cột C (sheet EDIT - so sánh từ dòng 2 đến dòng cuối cùng) .
Giả dụ kết quả phù hợp là ô C100 -> con trỏ chuột chuyển sang ô D100, chèn 1 ô vào ô D100 (Shift Cell Right), dán chuỗi *ĐA PHƯỚC*AN PHÚ*AN GIANG* vào ô D100, chèn 1 ô vào ô D100 (Shift Cell Right), dán mã số của *ĐA PHƯỚC*AN PHÚ*AN GIANG* là dãy 890313 vào ô D100.
Và cứ như vậy lặp lại cho đến dòng cuối cùng trong sheet BANG DO TIM.
Kết quả trả về ở sheet EDIT không nhất thiết phải là Mã 6 số mà có thể là mã 4 số hoặc thậm chí là mã 2 số. Vì sau bước này còn bước xử lý thủ công nữa ạ.
Rất mong mọi người hỗ trợ. Cám ơn mọi người rất nhiều ạ.
File đính kèm
Lần chỉnh sửa cuối: