エクセル 追加質問
【質問】
A1のセルに「日本一株式会社 マーケティングスタッフ 山田太郎」 と一行で書かれた時に、
日本一株式会社を判別してB1にはその住所、B2は電話番号、B3はFAX番号を
書かせたいのですがどうのようにしたらいいのでしょうか。
の質問に対して以下のような解答を頂きました。
【回答】
シート1のA1セルに入力されるデータはスペースでいくつかの文字列に分かれているとして、最初のスペースまでの文字列を対象として住所や電話番号FAX番号を表示させるとしたら、次のようにします。
データベースとしてシート2にはA列に日本一株式会社などの文字列が、B列には住所、C列には電話番号、D列にはFAX番号が入力されているとします。
そこでシート1のB1セルには次の式を入力してB3セルまでオートフィルドラッグします。
=IF(COUNTIF(Sheet2!A:A,LEFT(A$1,FIND(" ",A$1)-1))=0,"",INDEX(Sheet2!B:D,MATCH(LEFT(A$1,FIND(" ",A$1)-1),Sheet2!A:A,0),ROW(A1)))
と頂きましたが、
Sheet1 B3 まで反映されるのですが、B4、B5・・・と以降反映させる為にはどこを書き換えればよろしいのでしょうか。
ちなみに B4は
=IF(COUNTIF(Sheet2!A:A,LEFT(A$1,FIND(" ",A$1)-1))=0,"",INDEX(Sheet2!B:D,MATCH(LEFT(A$1,FIND(" ",A$1)-1),Sheet2!A:A,0),ROW(A4)))
になっています。
変更箇所の指摘、回答よろしくどうぞ。