住所データの文字数が異なるのでなかなか厄介ですね。
次の2つの方法を考えてみました。
例1)住所データの文字と数字の間に手作業で記号(例題では
”+”)を入力しておく
→ FIND関数またはSEARCH関数を使ってその記号の文字位置を
特定
→ 元の住所データをLEFT関数とRIGHT関数で分割する。
*データが少ないときはこれでも可能ですが,データ数が多い
と手作業では大変です。
例2)SEACH関数を使って,元の住所データから数字の1~9の出現
する位置を特定
→ それらの中からMIN関数で最小値を選ぶ
(つまり,数値の先頭位置を決定)
→ 上の最小値を使って,元の住所データをLEFT関数と
RIGHT関数で分割する。