• ベストアンサー

住所の区、市、郡以降を隣のセルに移動するには

エクセル関数について質問です。 以下のような長い住所を2つのセルに分ける作業をしています。 神奈川県逗子市逗子5-2-16マンション名4667号棟 東京都葛飾区東北沢南元8-9909マンション名890 埼玉県入間郡毛呂山町毛呂本郷38-5-6 住所の区または市または郡の後の住所を隣のセルに移動する関数はありますか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.1

B1: =LEFT(A1,MIN(FIND({"市","区","郡"},A1&"市区郡"))) C1: =SUBSTITUTE(A1,B1,"")

その他の回答 (1)

  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.2

こんにちは 同じような質問がつい最近有りました。 B~E列に切り分けます。 セルB1に =IF(MID(A1,4,1)="県",LEFT(A1,4),LEFT(A1,3)) セルE1に =MID(A1,LEN(B1)+1,150) セルC1に =IF(ISERROR(FIND("大和郡山市",E1))=FALSE,"大和郡山市",IF(ISERROR(FIND("四日市市",E1))=FALSE,"四日市市",IF(ISERROR(FIND("廿日市市",E1))=FALSE,"廿日市市",IF(ISERROR(FIND("郡山市",E1))=FALSE,"郡山市",IF(ISERROR(FIND("市原市",E1))=FALSE,"市原市",IF(ISERROR(FIND("郡上市",E1))=FALSE,"郡上市",IF(ISERROR(FIND("蒲郡市",E1))=FALSE,"蒲郡市",IF(ISERROR(FIND("小郡市",E1))=FALSE,"小郡市",IF(ISERROR(FIND("市川市",E1))=FALSE,"市川市",IF(ISERROR(FIND("郡",E1))=FALSE,LEFT(E1,FIND("郡",E1)),IF(ISERROR(FIND("市",E1))=FALSE,LEFT(E1,FIND("市",E1)),IF(ISERROR(FIND("区",E1))=FALSE,LEFT(E1,FIND("区",E1)),IF(ISERROR(FIND("町",E1))=FALSE,LEFT(E1,FIND("町",E1)),IF(ISERROR(FIND("村",E1))=FALSE,LEFT(E1,FIND("村",E1)),"")))))))))))))) セルD1に =SUBSTITUTE(SUBSTITUTE(A1,B1,"",1),C1,"",1) 合併とか市町村名変更とかあるとメンテが大変かと思います。

関連するQ&A

  • データ内(同じセル内)の住所を分けて抽出したい

    ACCESSのテーブルデータで、 1つの項目(列)に、 ●●県 ●●●市 南2-3-12 という住所項目があるとします(市のところは村、郡となっているケースもあり)。 これをクエリーで抽出する際に、 ●●県 ●●●市 までしか抽出しないようにすることは可能でしょうか? 市以降の南2-3-12は抽出しない。 (県、市、南の間は半角スペースがそれぞれある) またそれとは別途で、 それぞれにセルを分けることはできるでしょうか? → ●●県 ●●●市 南2-3-12  の上記それぞれを別々の項目/セルに分割する もしアクセスで難しいようであればエクセルでもOK。 また上記とは別途で、半角スペースがない(文字が連続している)場合にも 出来る方法はあるのでしょうか。 ※会社のデータ保存がいけてなく、県、市区郡、以降~と すべて住所内容が1つのセルにおさまっており、細かい地域分析ができない為。

  • EXCELで、セルに住所欄があり、うち市区郡のみを抽出する方法

    初心者ですいません。どなたかお助けください。 EXCELで、たとえば        A               1兵庫県神戸市灘区加納町1-1-1  2兵庫県姫路市広畑区尾上町568  3兵庫県飾磨郡夢前町田中678 とあった場合(住所はすべて兵庫県下です)、      A 1 神戸市灘区(神戸市のみ区まで) 2 姫路市 3 飾磨郡 または隣のセルで     B 1 神戸市灘区 2 姫路市 3 飾磨郡 といった形式に変更できないでしょうか? よろしくご教示願います。。

  • エクセルで住所を県と市・郡と町以降の住所に分割したい

    エクセルでA1に住所があるとしてB1に県だけ、C1に○○市あるいは○○郡、D1に○町~に分割したいのです。 どのようにしたらいいでしょうか。

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

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

  • 埼玉県入間郡毛呂山町目白台の住み心地について

    埼玉県入間郡毛呂山町目白台の住み心地についてお聞きします。 埼玉県入間郡毛呂山町目白台に家を購入しようかと 色々と検討しています。 比較的価格が安価なようですが、 (1)このエリアの住み心地はいかがでしょうか? (2)小学校までの徒歩の距離や、どのくらい時間かかるのでしょうか? (3)買い物はどこに行っていますか? (4)病院などの施設、治安などについても教えて 頂ければと思います。 また、何か注意したほうが良い点などあれば教えて頂ければ 幸いです。(地盤、騒音、粉塵の発生や問題など) 皆様、どうぞよろしくお願いします。

  • Excel 住所分け市区郡

    ここで教えて頂いた式なのですが セルB1に =IF(MID(A1,4,1)="県",LEFT(A1,4),LEFT(A1,3)) セルE1に =MID(A1,LEN(B1)+1,150) セルC1に =IF(ISERROR(FIND("大和郡山市",E1))=FALSE,"大和郡山市",IF(ISERROR(FIND("四日市市",E1))=FALSE,"四日市市",IF(ISERROR(FIND("廿日市市",E1))=FALSE,"廿日市市",IF(ISERROR(FIND("郡山市",E1))=FALSE,"郡山市",IF(ISERROR(FIND("市原市",E1))=FALSE,"市原市",IF(ISERROR(FIND("郡上市",E1))=FALSE,"郡上市",IF(ISERROR(FIND("蒲郡市",E1))=FALSE,"蒲郡市",IF(ISERROR(FIND("小郡市",E1))=FALSE,"小郡市",IF(ISERROR(FIND("市川市",E1))=FALSE,"市川市",IF(ISERROR(FIND("郡",E1))=FALSE,LEFT(E1,FIND("郡",E1)),IF(ISERROR(FIND("市",E1))=FALSE,LEFT(E1,FIND("市",E1)),IF(ISERROR(FIND("区",E1))=FALSE,LEFT(E1,FIND("区",E1)),IF(ISERROR(FIND("町",E1))=FALSE,LEFT(E1,FIND("町",E1)),IF(ISERROR(FIND("村",E1))=FALSE,LEFT(E1,FIND("村",E1)),"")))))))))))))) セルD1に =SUBSTITUTE(SUBSTITUTE(A1,B1,"",1),C1,"",1) 大阪府大阪市西淀川区福町3丁目1-50→大阪府 大阪市 西淀川区福町3丁目1-50 兵庫県神戸市兵庫区芦原通1丁目2番26号→兵庫県 神戸市 兵庫区芦原通1丁目2番26号 となります。これを 大阪府大阪市西淀川区福町3丁目1-50→大阪府 大阪市西淀川区 福町3丁目1-50 兵庫県神戸市兵庫区芦原通1丁目2番26号→兵庫県 神戸市兵庫区 芦原通1丁目2番26号 と市と区は同じセルに分けたいです。郡も同じで市と同じセルに分けたいです。 分ける区分は都道府県  市区郡  町名・番地と三つに分けます。

  • 特定の文字があった時に、隣のセルに移動する

    ○○県から始まる住所があった時に その住所丸ごとを右隣のセルに移動させたいのですが コピペではなく、関数でやることはできるでしょうか? 住所は特定の住所ではなく、その時によって違います。

  • EXCELのセルに郵便番号を入れると住所に変換できないでしょうか?

    すみません。また教えてください。 EXCELのセルに郵便番号を入れると住所に変換できないでしょうか? 例 228-0015 →神奈川県座間市・・・・   よろしくお願いします。

  • 住所に「郡」や「字」のある理由について

    お世話になります。 ○○県××郡△△町 字※※ のような住所がありますが、素朴な疑問があります。 Q1.「××郡」と言っても、郡長・郡議会・郡役場・郡税などの実体はありませんよね。 「郡」にはどのような意味があるのでしょうか? 「市」の中にある「△△町」とは違うと、すぐにわかること以外の存在意義はあるのでしょうか? 公共施設は各「郡」の中に一つを基本とするといったような行政指導でもあるのでしょうか? Q2.地名に「字」が付くと田舎だなぁと思います。 「大字」が付くと本当の大田舎だと思います。 でもこれって見方によっては差別的な枕詞(?)ですよね。 住所に「字」「大字」を付ける意味は何でしょうか? (もしかして地名には「字」「大字」は付かない?) 以上、識者の方がいらっしゃいましたらご教授お願いします。 ずっと昔から疑問に思っていたもので。。(^^;

  • 住所を市郡区町村名で分けたい

    エクセル2000を使用しての住所入力です。 住所を都道府県・市郡区町村名・以降番地で分けたいのです。 例えば 東京都港区赤坂なら 東京都 港区 赤坂 愛知県名古屋市中区栄なら 愛知県 名古屋市中区 栄 愛知県豊田市トヨタ町なら 愛知県 豊田市 トヨタ町 長野県北佐久郡軽井沢町軽井沢なら 長野県 北佐久郡軽井沢町 軽井沢 というふうにです。 都道府県を過去の質問を参考にして、 関数を使用して分けることはできました。 その後はどのようにしたらいいでしょうか。 どなたか教えて下さい。

専門家に質問してみよう