こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

エクセル:別のシートへ抽出したデータをリンクさせたい。

QNo.2970713の質問内容についてなのですが、
次のようなシートがあります。(シートAとします。)

    A    B    C  …
[1] 001  AAA
[2] 002  BBB  あああ
[3] 003  CCC
[4] 004  DDD  
[5] 005  EEE  いいい

C列の空欄データは除外して、C列にデータが記入されているものだけ別のシートに(シートB)に行ごとリンクさせたいと考えています。

(この場合だと2列と5列です。)
シートAには今後もデータが追加される想定で、新しいデータで当てはまるものは自動的にシートBに反映されるようにさせたいです。

この回答の中で、
★SheetBに
=IF(ROW(A1)>COUNTA(SheetA!$C:$C),"",INDEX(SheetA!A:A,SMALL(INDEX(SUBSTITUTE((SheetA!$C$1:$C$10<>"")*1,0,10^5)*ROW(SheetA!$C$1:$C$10),),ROW(A1))))
★右と下にコピー

あるのですが、C列がvlookuo等の数式が入っていると、#REF!となってしまします。
この#REF!を表示させない方法を教えて下さい。

投稿日時 - 2007-05-15 16:38:44

QNo.3002306

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

COUNTA関数では関数が入っていると「値がある」と見なすようですね。
COUNTA(SheetA!$C:$C) の部分を以下に変更します

SUMPRODUCT((LEN($C$1:$C$10)>0)*1)

投稿日時 - 2007-05-15 16:56:23

お礼

ありがとうございます。
大変助かりました。

投稿日時 - 2007-05-15 17:17:59

あなたにオススメの質問