• ベストアンサー

vlookupでコピーすると・・

A列にコードナンバー。B列に商品名を出したく、 VLOOKUPでなんとか出来ました。 でも1行だけでは困るので、下の列にもコピーしたいのです。 検索値の後、範囲のところで、範囲設定し、すぐにF4を押し、 列番号2にして、OK。 B列をずずっと下にコピーすると #N/A  と出てきます。 これで、A列に数字を入れるとB列に商品名が入りますが、 #N/A がずっと見えていておかしいです。 これを見えなくする方法を教えて下さい。 上に書いた手順に間違いがあればぜひご指摘ください。 よろしくお願いいたします。

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

  • ベストアンサー
  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.1

IF関数で、こうやるのはどうですか? B1セルに =IF(A1="","",VLOOKUP(~))           ↑いままでの式を入れる A1が空欄のときはB1も空欄になります。

noname#4607
質問者

お礼

ありがとうございます。 もしかして当たり前のこと過ぎて本に載っていなかったのかな? おかげ様で出来ました。

その他の回答 (1)

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.2

A列に対応する文字列や数値が入力されてないんですね。ISERROR関数を使う方法もありますが、#1さんの方法がスマートです。 他にも、条件付書式を使う方法もあります。 1.エラー値が表示されているセルを選択します。 2.[書式] メニューの [条件付き書式] をクリックします。 3.左側のボックスの [数式が] をクリックします。 4.右側のボックスに「 =ISERROR(セル参照)」と入力します。セル参照には、エラー値が含まれるセルへの参照を指定します。 5.[書式] をクリックし、[フォント] タブをクリックします。 6.[書式] をクリックします。 7.[色] ボックスの白を選択します。

noname#4607
質問者

お礼

書式で白・・と思って挑戦しましたが、なるほど、設定の仕方が間違っていたようです。 でも、先ほど、1さんのやり方で出来ました。 ありがとうございました。

関連するQ&A