返回列表 上一主題 發帖

[發問] 資料處理

[發問] 資料處理

我需要處理地址資料
但來源檔案中的地址資料格式不一
例:
981花蓮縣玉里鎮中正路26號
97321花蓮縣吉安鄉吉興路一段190號
花蓮縣花蓮市國福里福光街347巷19號

有以上三種情況
我想將郵遞區號去除,保留地址的部份
不知有何快速的方式呢
麻煩囉

本帖最後由 Hsieh 於 2011-4-27 16:25 編輯

A1陣列公式
=MID(A1,MATCH(1,1*ISERROR(--MID(A1,ROW($1:$255),1)),0),LEN(A1))
向下複製
要用VBA可參考
  1. Sub nn()
  2. For Each a In Range([A1], [A65536].End(xlUp))
  3.    i = 1
  4.    Do Until Asc(Mid(a, i, 1)) < 48 Or Asc(Mid(a, i, 1)) > 57
  5.    i = i + 1
  6.    Loop
  7.    a.Value = Mid(a, i)
  8. Next
  9.    
  10. End Sub
複製代碼
學海無涯_不恥下問

TOP

也提供一個
Sub yy()
For Each a In [a:a].SpecialCells(2)
a.Replace Val(a), ""
Next
End Sub

TOP

謝謝兩位,迅速的提供解答
但可以解說一下嗎

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題