Chào mọi người,
Mình đang gặp một chút khó khăn trong việc xử lý dữ liệu địa chỉ trong Excel. Hiện tại mình có một cột chứa thông tin địa chỉ đầy đủ, ví dụ: "Số 123, Đường ABC, Phường XYZ, Quận 1, TP. Hồ Chí Minh". Mình muốn tách các thành phần như Số nhà, Đường, Phường, Quận, Tỉnh/Thành phố ra các cột riêng biệt.
Mình đã thử dùng chức năng Text to Columns nhưng không hiệu quả vì ký tự phân tách (dấu phẩy, dấu cách) không đồng nhất và có những trường hợp số nhà lại đứng sau tên đường.
Liệu có cách nào tự động hóa việc này bằng công thức hoặc VBA không? Mình không ngại viết công thức phức tạp nếu nó giải quyết được vấn đề.
Cụ thể, mình muốn kết quả như sau:
- Cột 1: Số nhà (VD: 123)
- Cột 2: Tên đường (VD: ABC)
- Cột 3: Tên phường (VD: XYZ)
- Cột 4: Tên quận (VD: 1)
- Cột 5: Tên tỉnh/thành phố (VD: TP. Hồ Chí Minh)
Rất mong nhận được sự giúp đỡ từ các cao thủ Excel ạ. Xin cảm ơn!