• 締切済み

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

エクセルであるセルに住所が入力されています。 その住所は 例えば 大阪府堺市・・・ 大阪府大阪市・・・ 大阪府東大阪市・・ のようにすべて同じ都道府県の住所ばかりが 同じシートに1000件程度並んでいます。 他の都道府県はありません。同じというのが前提です。 そこで上の例で言えば大阪府と堺市・・・ 大阪府と大阪市・・・、大阪府と東大阪市・・・ というふうに都道府県と市町村以下番地までの部分で 別のセルに分けたいのですが一つずつ分けるのは 面倒なのでまとめて行う方法を探しています。 どうすればよいのでしょう?

みんなの回答

回答No.5

A列に住所が入力されていて B列に大阪府 C列に市区町村以下を取り出す関数。 B1:=LEFT(A1,3) C1:=SUBSTITUTE(A1,B1,"""")

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.4

こんにちは。maruru01です。 >他の都道府県はありません。同じというのが前提です。 ということなら、現在住所が入力されている列を「市町村以下」のデータとして、全データから"大阪府"を削除してしまえばいいのではないですか? 削除方法を一応書きますと、 列全体を選択して、メニューの[編集]→[置換]で、 [検索する文字列]に「大阪府」を入力、 [置換後の文字列]は未入力のままとして、 [すべて置換]をクリック となります。 次に都道府県の列を適当な位置(元の住所の左隣りかな)に挿入します。 その列のデータの先頭行から最下行まで選択したら、 「大阪府」 と入力して、[Ctrl]を押しながら[Enter]で確定すると選択範囲全部に入力されます。 (先頭のセルに入力して、フィルハンドルでコピーしてもいいですが) あくまで都道府県が全部同じという前提ですが。

noname#150729
noname#150729
回答No.3

住所が入力されている列をAとするとA列を選択して 編集→置き換え→上段に 大阪府と入れて下段は空白にして →すべて置き換えにすると住所から大阪府が消えるので 続いて列を挿入して大阪府入力しオートフィルを使う

  • yeti
  • ベストアンサー率28% (11/38)
回答No.2

すべて大阪府であるならば、まず「置換」を使って 住所のセルから「大阪府」という文字を消してしまい、 新しく挿入した文字列に「大阪府」といれてコピーすれば ご希望の結果になると思います。 置き換えの方法ですが、「編集」から「置換」を選んで、 「検索する文字列」のところに「大阪府」、「置換後の文字列」に何もいれずに 実行すると、「大阪府」という文字が消えます。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

先ほど似た様な質問がありましたが... 右隣の列は空いてますか?空いてない場合は列の挿入してください。 「データ」「区切り位置」で「スペースによって...」を選択して「次へ」 「大阪府」の次の処をクリックして矢印を出して「完了」 これで大阪府の列と、それ以降の列に別れます。

関連するQ&A

専門家に質問してみよう