• 締切済み

エクセルで住所を違うセルに分けたいのですが・・・

エクセル2000で住所禄を作ってあるのですが、そこから市町村の前の部分で 分けたいのですが可能でしょうか? ○○郡 △△町 ・・・・・ □□郡 ××村 ・・・・・     ◆◆市 ・・・・・ この例で言うと現在一つのセルにすべて入っている内容を郡と町、村、市と・・・・の3つの部分をそれぞれセルに分けたいのです。 ◆◆市が郡の列に入っても構いません。 たくさんあるデータをソートをかけて拠出していきたい為、何とかして分けられないものかと思案しています。 可能であれば方法を教えて下さい。

みんなの回答

  • Fuu1962
  • ベストアンサー率29% (426/1425)
回答No.5

郵便番号で管理すればなにも必要ないかと考えますが、いかがでしょうか?

  • zenjee
  • ベストアンサー率47% (50/106)
回答No.4

No.3 zenjeeです。 補足説明を忘れてましたので追記します。 「TRIM」は、市、郡の右に空白があるように見えたためでなければ削除してください。 最後の「30」というのは、市郡の右の文字数が30もあれば足りるだろうという意味です。

  • zenjee
  • ベストアンサー率47% (50/106)
回答No.3

市又は郡名を抽出するのは =IF(ISERROR(FIND("郡",A1,1)),LEFT(A1,FIND("市",A1,1)),LEFT(A1,FIND("郡",A1,1))) 市又は郡名の右部分を抽出するのは =TRIM(IF(ISERROR(FIND("郡",A1,1)),MID(A1,FIND("市",A1,1)+1,30),MID(A1,FIND("郡",A1,1)+1,30))) でいかがでしょうか。 ただし、No.1、No.2の方のご回答のように補正条件付きですが……。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

●都道府県名は全て省かれているのですか。 ●#1でおっしゃっているように、町田市、郡山市、東村山市なども区別が むつかしそうです。 おかしいのはあとで、目で見て修正しますか(これが必要でしょう)。 9割方正しくできればそれだけでも、作業が楽になると考えますか。

choroq
質問者

補足

早々に有難うございました。 補足致しますと基本的に同じ県です。 地名には市や郡が入っている場合も考えられますが のちに訂正します。 具体的にFIND関数とLEFT関数を組み合わせるのはどうすればよいのでしょう?

  • odessa7
  • ベストアンサー率52% (101/192)
回答No.1

 FIND関数とLEFT関数の組み合わせで出来そうですが、大きな問題があります。  それは、例えば「郡山市」とか「市原市」のように、地名に市や郡が含まれる場合に、誤った結果を出力してしまうことです。  そうした特殊なケースは考えなくて良いとの事でしたら、上述のやり方で振り分けできると思いますが、どのようにお考えでしょうか。

choroq
質問者

補足

早々に有難うございました。 補足致しますと基本的に同じ県です。 地名には市や郡が入っている場合も考えられますが のちに訂正します。 具体的にFIND関数とLEFT関数を組み合わせるのはどうすればよいのでしょう?