0

Excelで住所を区切る方法についてのアイデア。現在、フロー形式のアドレスが約300あります。

1234住所市、AL 55555

私はオンラインで調べて、都市と郵便番号を分離する方法を見つけました。現在、市と住所を別のセルに入れるのに問題があります。これをどのように行うことができるかについてのアイデアはありますか?

4

1 に答える 1

2

常に正確な形式である場合、都市に1つの単語しかない場合(アドレスに無制限のスペースが含まれる場合):

Addr:  =LEFT(A5,
        FIND("~",SUBSTITUTE(A5," ","~",FIND(",",A5)-1-LEN(SUBSTITUTE(LEFT(A5,FIND(",",A5)-1)," ","")))))
City:  =MID(A5,
        FIND("~",SUBSTITUTE(A5," ","~",FIND(",",A5)-1-LEN(SUBSTITUTE(LEFT(A5, FIND(",",A5)-1)," ",""))))+1,
        FIND(",",A5) - 1 - FIND("~",SUBSTITUTE(A5," ","~",FIND(",",A5)-1-LEN(SUBSTITUTE(LEFT(A5, FIND(",",A5)-1)," ","")))))
State: =MID(A1,FIND(",",A1)+2,2)
Zip:   =RIGHT(A1,5)
于 2013-01-03T00:12:00.047 に答える