- 締切済み
エクセルで住所を違うセルに分けたいのですが・・・
エクセルであるセルに住所が入力されています。 その住所は 例えば 大阪府堺市・・・ 大阪府大阪市・・・ 大阪府東大阪市・・ のようにすべて同じ都道府県の住所ばかりが 同じシートに1000件程度並んでいます。 他の都道府県はありません。同じというのが前提です。 そこで上の例で言えば大阪府と堺市・・・ 大阪府と大阪市・・・、大阪府と東大阪市・・・ というふうに都道府県と市町村以下番地までの部分で 別のセルに分けたいのですが一つずつ分けるのは 面倒なのでまとめて行う方法を探しています。 どうすればよいのでしょう?
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- aran_onihs
- ベストアンサー率38% (54/139)
A列に住所が入力されていて B列に大阪府 C列に市区町村以下を取り出す関数。 B1:=LEFT(A1,3) C1:=SUBSTITUTE(A1,B1,"""")
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 >他の都道府県はありません。同じというのが前提です。 ということなら、現在住所が入力されている列を「市町村以下」のデータとして、全データから"大阪府"を削除してしまえばいいのではないですか? 削除方法を一応書きますと、 列全体を選択して、メニューの[編集]→[置換]で、 [検索する文字列]に「大阪府」を入力、 [置換後の文字列]は未入力のままとして、 [すべて置換]をクリック となります。 次に都道府県の列を適当な位置(元の住所の左隣りかな)に挿入します。 その列のデータの先頭行から最下行まで選択したら、 「大阪府」 と入力して、[Ctrl]を押しながら[Enter]で確定すると選択範囲全部に入力されます。 (先頭のセルに入力して、フィルハンドルでコピーしてもいいですが) あくまで都道府県が全部同じという前提ですが。
住所が入力されている列をAとするとA列を選択して 編集→置き換え→上段に 大阪府と入れて下段は空白にして →すべて置き換えにすると住所から大阪府が消えるので 続いて列を挿入して大阪府入力しオートフィルを使う
- yeti
- ベストアンサー率28% (11/38)
すべて大阪府であるならば、まず「置換」を使って 住所のセルから「大阪府」という文字を消してしまい、 新しく挿入した文字列に「大阪府」といれてコピーすれば ご希望の結果になると思います。 置き換えの方法ですが、「編集」から「置換」を選んで、 「検索する文字列」のところに「大阪府」、「置換後の文字列」に何もいれずに 実行すると、「大阪府」という文字が消えます。
- mshr1962
- ベストアンサー率39% (7417/18945)
先ほど似た様な質問がありましたが... 右隣の列は空いてますか?空いてない場合は列の挿入してください。 「データ」「区切り位置」で「スペースによって...」を選択して「次へ」 「大阪府」の次の処をクリックして矢印を出して「完了」 これで大阪府の列と、それ以降の列に別れます。