• ベストアンサー

【エクセル】長い住所を2行に分ける関数【画像あり】

タイトルの件、質問いたします。 下記の画像のA1セルに 東京都江戸川区A町x-xx-x xxxxxxxxビル2F と入力されています。【住所とビルの名前の間には、スペースがあります。】 同住所を A2セルと、B3セルに下記のとおり、振分ける事はできないでしょうか? A2セル 東京都江戸川区A町x-xx-x B3セル xxxxxxxxビル2F ご存知の方、いらっしゃいましたら、宜しくお願いします。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

>A1セルの文字列に、スペースが入っていなければ、N/Aとなりますがこの、N/Aを表示させない⇒空白にする事はできますか?? 簡便に対応するなら、以下のような式にするのが良いと思います。 =TRIM(RIGHT(A1&"",LEN(A1)-LEN(A2))) または =MID(RIGHT(A1&"",LEN(A1)-LEN(A2)),2,50)

その他の回答 (3)

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

大事なことが質問に書いてない >東京都江戸川区A町x-xx-x  の中には空白は絶対無いのかな ーー ないならば (1)A列にデータがあるとしてA列を範囲指定して、メニューのデーター区切り位置ー(区切り文字)スペース で、スペースの左右でA列と、B列のセルに分かれる (2) 例 分かれたところ aaaaaaaaaaaaaaaaaa dddddddddd bbbbbb hhhhhhhhhhhhhhh ccc nnnnnnn ーー   ここで、空き列のE1に =INDEX($A$1:$B$10,INT((ROW()-1)/2+1),MOD(ROW()-1,2)+1) といtれて 下方向に式を複写する。 ーー 結果 aaaaaaaaaaaaaaaaaa dddddddddd bbbbbb hhhhhhhhhhhhhhh ccc nnnnnnn $B$10  の部分は適宜拡げて下さい。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

区切り文字が半角スペースでも全角スペースでも対応できるようにするなら、以下のような数式になります。 A2セル:=LEFT(A1,FIND(" ",ASC(A1)&" ")-1) A3セル:=RIGHT(A1,LEN(A1)-LEN(A2)-1)

aoyama-reiko
質問者

補足

ご回答ありがとうございます。 A3セル:=RIGHT(A1,LEN(A1)-LEN(A2)-1) の式について質問です。 A1セルの文字列に、スペースが入っていなければ、N/Aとなりますが この、N/Aを表示させない⇒空白にする事はできますか?? お時間ございまいたら、宜しくお願いします。

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

A2=TRIM(LEFT(A1,FIND(" ",A1&" ",1))) B3=MID(A1,LEN(A2)+1,LEN(A1))

関連するQ&A

  • Excelで文字にスペースがある場合に別セルへ移動

    A列のセルには以下のような住所文字が入力されています。 XX市XX町1-2-3 XXビル1F ビル名が入っている場合、住所の番地との間にスペース(半角または全角)が入っており、ビル名を別のB列のセルに移動させたいです。(A列からはビル名を削除) 大量データを簡単に処理できる方法を教えてください。

  • Excelのセル内で改行してある文字を別セルへ

    A列のセル内に例えば次のように住所情報があります。 XX市XX町1-2-3 XXビル1F 「XXビル1F」は改行して入力されています。 「XXビル1F」のような改行してある2行目の文字列をA列から消してB列に移動させる方法(関数等)を教えてください。 よろしくお願いいたします。

  • エクセルの関数で1つのセルに入っている住所を丁目までと番地以降に分けたい

    エクセルで1つのセルに東京都○○区○○町○丁目○ー○というように住所が入力されており、これを関数で「東京都○○区○○町○丁目」と「○ー○」に分けたいのですがどうすればよいでしょうか? また東京都××区××町×ー×というように丁目が入らない住所に関しては「東京都××区××町」と「×ー×」に分離したいです。 上記の処理が可能な関数を教えてください。

  • Excelで住所を2つ(町名迄と番地以降)に分けるには?

    お世話になります。 Winxp、Excel2003を使用しています。 以下のような住所データがあります。 これを、町名迄と番地以降の2つのセルに分けるには、どうすれば良いでしょうか?よろしくお願いします。 セルA1に東京都小平市東町5-8-15       ↓   セルA2には東京都小平市東町 セルA3には5-8-15 としたい。

  • Excel 住所分け

    都道府県列に 東京都渋谷区神宮前1-13-23 ●●●ハウス 東京都世田谷区南烏山5丁目11-3 千葉県柏市若柴178番地4柏葉キャンパス6F と入ってますそれを 都道府県 市区郡 以降の住所(町名・番地) ビル名 と分けたいです。↑は最初から入ってます。 番地とビル名の間はスペースあったりなかったり 番地の表示も色々です。 F列     G列         H列         I列        都道府県  市区郡   以降の住所(町名・番地)   ビル名 東京都   渋谷区   神宮前1-13-23        ●●●ハウス 東京都   世田谷区  南烏山5丁目11-3 千葉県   柏市    若柴178番地4         柏葉キャンパス6F

  • エクセルで作った住所録データの市区町村のあとを消したい。

    住所は番地まで1つのセルに入っています。 Ex. 東京都千代田区広尾1-1-1-A-101  → 東京都千代田区 昨日=LEFT(A1,FIND("区",A1,1))で教えていただいて助かったのですが、 さらに、市、町、村がある場合の指示方法を知りたいので、おわかりになりましたら、よろしくお願いしますm(_ _)m

  • 同じ行に、二つの住所を出したい。

    同じ行に、二つの住所を出したい。 下記のような場合、どのようなSQLを組めばよろしいでしょうか。 ★FROM表 個人ID 識別番号 住所 A 1 東京都品川区~ A 2 北海道札幌市~ A 3 青森県弘前市~ B 1 埼玉県川口市~ B 2 福岡県福岡市~ B 3 宮崎県宮崎市~ ・   ・    ・ ・   ・    ・ ・   ・    ・ ★出力結果 A   東京都品川区~ 青森県弘前市~ B   埼玉県川口市~ 宮崎県宮崎市~ ↑    ↑        ↑ 個人ID 識別1の住所   識別3の住所 イメージとしては以下のような感じです。 識別1:現住所、識別2:保証人住所、識別3:本籍住所 上表を例にすると、 Aさんの現住所は東京都、本籍地は青森県 Bさんの現住所は埼玉県、本籍地は宮崎県 といったかんじです。 ただWHERE ANDでは、どちらかしか引っ張って来れないので、 なにか他の方法がありましたら、教えてください。 よろしくおねがいします。

  • EXCELから1行を1枚の用紙に印刷する

    EXCELで作った名簿があります。 左から、氏名・住所・電話番号といった列があり次のようになっています。 氏名・  住所・         電話番号     東京一郎 東京都東京区東京町1-1 999-9999-9999 東京二郎 東京都東京区東京町1-2 999-9999-9998 東京三郎 東京都東京区東京町1-3 999-9999-9997   ・   ・   ・ 約100件ほどです。 この名簿で、1人分のデータ(1行分)を小さな紙 (A6) の1枚にそれぞれ印刷したいです。 例えば 1枚目に 氏名   東京一郎 住所   東京都東京区東京町1-1 電話番号 999-9999-9999 2枚目に 氏名   東京二郎 住所   東京都東京区東京町1-2 電話番号 999-9999-9998 3枚目に 氏名   東京三郎 住所   東京都東京区東京町1-3 電話番号 999-9999-9997    ・    ・ というようにです。 プリンターはA6でも打てるので大丈夫です。 各項目は太い罫線でかこみたいです。 件数は入力されているデーター分自動的にプリントできれば有難いです。 EXCELの機能、またはフリーウェア等でうまくできる方法を教えてください。 よろしくおねがいします。

  • 適切な関数を教えてください。

    エクセルですが、並び替え?がわからないので教えてください。 sheet1 A支社 sheet2 B支社 sheet3 A支社とB支社の照合結果 sheet4 A支社とB支社の比較 例)sheet3 A支社 東京都中央区新川町一丁目 * B支社 東京都中央区新川町一丁目 A支社 東京都中央区新川町二丁目 * B支社 東京都中央区新川町二丁目 A支社 東京都足立区保木間五丁目 * A支社 東京都足立区保木間五丁目 * B支社 東京都足立区保木間五丁目 sheet4に A支社 セルA~H B支社 セルO~AA sheet3で照合結果が出た、*付の重複しているものを sheet4でA支社・B支社ごとにわけたい。 どんな関数をつかえばいいでしょうか・・・ ど素人なのであまり難しい関数はわかりません よろしくお願いします。

  • EXCELで住所を分割して取り出す方法は?

    ◆EXCEL2000を使用してます。 ◆A1には、以下の住所が入ってます。 都道府県から始まり、ビル名まで。文字数は全角で最大40文字です。 ◆番地とビル名は、全てスペースで区切られています。 ◆例 東京都港区赤坂1丁目23番45号 ABCDEFGビル スペース以下のビル名を、取り出したいのですが、どうしたらいいのでしょうか。 ご回答の程、よろしくお願い致します。

専門家に質問してみよう