我有2002地址在我的服務器的下載過程中已經全部編譯到一個單元中;在大多數情況下,散列(#)符號用於分隔字段(如第1行,第2行,城市,郵政編碼)。從Excel中的單元格中拉出一個地址
我花了很多時間嘗試組合LEFT
,MID
等功能,但無濟於事;問題是因爲有太多的地址,並不是每個字段都有相同數量的字符(例如郵政編碼 - 有些字符會有6個字符(包括空格),其他一些字符會有5個或更多/更少),似乎並不是一種可以輸入一次的萬能解決方案,然後使用Excel的自動填充句柄/功能來完成所有記錄的處理。
這裏是我的數據樣本(已匿名):
44A THE ADDRESS#EALING#LONDON#W1 1WW#
541 PARSON PLACE#HENDON#LONDON#NW4 4WN#
SOMEBODY PRACTICE CHALKHILL PCC THE WELFORD CTR#11B CHALKHILL AVENUE#WIMBLEDONE MIDDX#HH9 9HH#
THE SEBELMONT MEDICAL CLINIC 18 EASTERN ROAD#SOUTHALL#MIDDLESEX#UN1 1NU#
130 FINGOVER COURT#REDBUS STREET#CAMBERWELL#SE5 5ES#
KING'S ELBOW MEDICAL CENTRE 17F STAGLAND LANE#KINGSBURY#MIDDX#NW9 9WN#
10 LADYFOOT ROAD RUISLIP#MIDDLESEX#HA4 4AH#
我希望能夠提取哈希符號(不含/省略哈希符號本身)之間的一切,我奉獻四列存儲此數據:Address Line 1
,AL2
,AL3
,Postcode
。
通過駐留在一個單元格的第一個例子(44A THE ADDRESS#EALING#LONDON#W1 1WW#
)去,我希望實現類似下面的結果:
AL1 AL2 AL3 POSTCODE
44A THE ADDRESS EALING LONDON W1 1WW
如果某些地址段下出現不要緊錯誤的列 - 我可以很容易地糾正這一點,甚至可以添加另一列;我只是想能夠從單個單元中提取數據。
最複雜的問題往往有最簡單的解決方案!完善。 – MusTheDataGuy
非常歡迎!不要忘記選擇這個作爲正確的答案! –
我在你前面 - 在評論之前我已經完成了! – MusTheDataGuy