我有 CSV 数据,其中一个字段包含客户提交的地址,有些条目仅包含邮政编码,并非所有条目的格式都相同,而有些条目包含地址和邮政编码。
例如
“Dt29bu”
“hp17 9tn”
“垃圾地址,巴尼特,伦敦 N12 0QF”
“S8 0ZW”
我希望能够将邮政编码提取到单独的字段中,并将其格式化为:
-如果长度为 5 个字符,则格式为 XX XXX
-如果长度为 6 个字符,则格式为 XXX XXX
-如果长度为 7 个字符,则格式为 XXXX XXX
然后我可以将它们转换为经度/纬度。
我使用的是 OSX,因此无法使用 Excel-VBA Regex 功能。我应该采取什么最佳措施来解决这个问题?