• 締切済

    質問住所から「区」を抜き出すには

    • 2015/1/11
    • lanlanlan1122

    いつもお世話になっています。

    Excelで「区」を抽出する関数を教えていただけませんでしょうか。
    幾つか調べましたが、参考にしながらも上手く作る事ができませんでした。

    神奈川県川崎市幸区●●●●●123456 ⇒ 幸区
    東京都港区●●●●●●123456 ⇒ 港区

    そして、市があって区が無い場合は「市」を抽出したいです。
    神奈川県大和市●●●●●●123456 ⇒ 大和市

    よろしくおねがいいたします。

    続きを読む

  • 回答

    • 2015/1/12
    • weboner

    No4です、ちょいと補足

    全国的に見ると

    北海道余市町
    山形県東村山郡
    山形県西村山郡
    山形県北村山郡
    千葉県市原市
    千葉県市川市
    東京都町田市
    東京都東村山市
    東京都武蔵村山市
    新潟県十日町市
    福島県郡山市
    群馬県北群馬郡
    長野県大町市
    広島県廿日市市
    愛知県四日市市

    思いつくところをざっと上げてみた

    まだあるかもしれないけど
    この辺りの市町村郡の文字が含まれている市町村群の扱いをどう処理するか

    市と区のみの抽出まで進んだところで、止まってしまった
    =IFERROR(MID(E5,MAX(4,IFERROR(FIND("市",E5),0)+1),FIND("区",E5)),MID(E5,(MID(E5,4,1)="県")+4,FIND("市",E5,5)-(MID(E5,4,1)="県")-3))

    続きを読む