
我有 CSV 數據,其中一個欄位包含客戶提交的地址,有些條目僅包含郵遞區號,但格式並非全部相同,而有些條目包含地址和郵遞區號。
例如
“Dt29bu”
“hp17 9tn”
“垃圾地址,Barnet,倫敦 N12 0QF”
“S8 0ZW”
我希望能夠將郵遞區號提取到一個單獨的欄位中,並將其格式化為:
- 如果長度為 5 個字符,則格式為 XX XXX
- 如果長度為 6 個字符,則格式為 XXX XXX
- 如果長度為 7 個字符,則格式為 XXXX XXX
然後我可以將它們轉換為經度/緯度。
我使用的是 OSX,因此 Excel-VBA Regex 功能對我來說不可用。對我來說最好的方法是什麼?