• ベストアンサー

VLOOKUPの条件設定について

VLOOKUPの式で他の表から数字を引っ張るようにしていますが、条件に該当しない場合はゼロの表示をしたいのですが数式はどうなるのですか? 現状は該当しない場合ひとつ上のセル数値を引っ張ってきます。 IF関数を付けると聞きましたが・・・ わかりにくい説明ですがよろしくお願いします。

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

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

  >該当しない場合ひとつ上のセル数値を引っ張ってきます。 検索の型でfalseにしてみては? http://www3.wind.ne.jp/web/excel/vlookup.html こちらもご参考に。 VLOOKUP 関数の計算結果のエラー値を非表示にする方法 http://www.microsoft.com/japan/enable/training/kblight/t002/3/04.htm

charkiti
質問者

お礼

ありがとうございました。 参考URLで理解できました、早速使ってみます。

その他の回答 (2)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 こんな感じです。 =IF(COUNTIF(表の左端列の範囲,検索値)=0,0,VLOOKUP(検索値,表範囲,抽出する列番号,検索の型)) 完全一致の場合は、VLOOKUP関数の第4引数にFALSEを指定します。 別の方法だと、 =IF(ISERROR(VLOOKUP(省略)),0,VLOOKUP(省略)) という表現もあります。

charkiti
質問者

お礼

ありがとうございます。 わかりやすく、具体的に数式まで書いていただき大変参考になりました。 tbobiさん同様、早速使ってみます。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

if(VLOOKUP(設定)=1,VLOOKUP(設定),0) VLOOKUP(設定)=1という条件にならないときに 0に設定する方法で IF文を使う場合です。

charkiti
質問者

お礼

ありがとうございます。 早速使ってみます。本当に皆さん親切ですね!!感謝!!

関連するQ&A