Menu

Tự động hóa việc chuẩn hóa địa chỉ hành chính với Excel

Xuân Bằng Định 11/06/2026 03:52 303 lượt xem 2 trả lời

Chào các anh chị em trong diễn đàn!

Dạo này mình hay phải làm việc với các file dữ liệu lớn, mà phần địa chỉ cứ lộn xộn, từ tỉnh, huyện, xã viết không theo một chuẩn nào cả. Ví dụ có chỗ ghi 'Hồ Chí Minh', chỗ lại 'TP.HCM', chỗ 'Quận 1', chỗ 'Q.1'. Làm thủ công đúng là tốn thời gian kinh khủng.

Sau một hồi mày mò, mình đã tìm ra một cách khá hay để tự động chuẩn hóa cái mớ địa chỉ này. Mình dùng kết hợp giữa Power Query và một bảng tra cứu (lookup table) các tỉnh/thành phố, quận/huyện, xã/phường theo chuẩn hành chính mới nhất.

Cách làm cơ bản như sau:

  • Tạo một bảng Excel chứa danh sách đầy đủ các tỉnh/thành phố, quận/huyện, xã/phường theo thứ tự phân cấp và tên chuẩn.
  • Sử dụng Power Query để tải dữ liệu địa chỉ từ file Excel của bạn vào.
  • Thực hiện các bước 'Clean' dữ liệu ban đầu: loại bỏ khoảng trắng thừa, chuyển về chữ thường/hoa tùy ý.
  • Dùng chức năng Merge Queries trong Power Query để nối bảng dữ liệu địa chỉ của bạn với bảng tra cứu theo từng cấp (tỉnh, huyện, xã).
  • Sau khi nối, bạn có thể trích xuất ra cột địa chỉ đã được chuẩn hóa.

Cách này giúp mình xử lý hàng ngàn dòng dữ liệu chỉ trong vài phút, thay vì ngồi sửa thủ công cả ngày. Nếu ai đang gặp vấn đề tương tự, mình khuyến khích thử áp dụng nhé. Có khó khăn gì cứ hỏi mình, mình sẽ chia sẻ thêm chi tiết hơn.

Chúc mọi người làm việc hiệu quả hơn với Excel!

0

Hay quá bạn ơi! Mình cũng đang đau đầu với vụ chuẩn hóa địa chỉ này đây. Bạn dùng Power Query là chuẩn rồi, xử lý dữ liệu lớn là nó cân tất.

Cho mình hỏi thêm chút nhé: Cái bảng tra cứu bạn tự tạo hay có nguồn nào chia sẻ không? Mình đang tìm nguồn chuẩn mà chưa ra.

3

Cái vụ địa chỉ này đúng là nhức đầu thật! Mình cũng từng gặp cảnh tương tự, mà file càng lớn thì càng nản.

Power Query đúng là cứu cánh cho mấy bài toán này. Bạn làm thế nào để tách và chuẩn hóa các cấp địa chỉ (tỉnh/thành phố, quận/huyện, xã/phường) vậy? Có dùng hàm text nào đặc biệt không, hay chủ yếu là dựa vào bảng tra cứu?

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký