- ベストアンサー
VLOOKUPの条件設定について
VLOOKUPの式で他の表から数字を引っ張るようにしていますが、条件に該当しない場合はゼロの表示をしたいのですが数式はどうなるのですか? 現状は該当しない場合ひとつ上のセル数値を引っ張ってきます。 IF関数を付けると聞きましたが・・・ わかりにくい説明ですがよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>該当しない場合ひとつ上のセル数値を引っ張ってきます。 検索の型でfalseにしてみては? http://www3.wind.ne.jp/web/excel/vlookup.html こちらもご参考に。 VLOOKUP 関数の計算結果のエラー値を非表示にする方法 http://www.microsoft.com/japan/enable/training/kblight/t002/3/04.htm
その他の回答 (2)
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 こんな感じです。 =IF(COUNTIF(表の左端列の範囲,検索値)=0,0,VLOOKUP(検索値,表範囲,抽出する列番号,検索の型)) 完全一致の場合は、VLOOKUP関数の第4引数にFALSEを指定します。 別の方法だと、 =IF(ISERROR(VLOOKUP(省略)),0,VLOOKUP(省略)) という表現もあります。
お礼
ありがとうございます。 わかりやすく、具体的に数式まで書いていただき大変参考になりました。 tbobiさん同様、早速使ってみます。
- taknt
- ベストアンサー率19% (1556/7783)
if(VLOOKUP(設定)=1,VLOOKUP(設定),0) VLOOKUP(設定)=1という条件にならないときに 0に設定する方法で IF文を使う場合です。
お礼
ありがとうございます。 早速使ってみます。本当に皆さん親切ですね!!感謝!!
お礼
ありがとうございました。 参考URLで理解できました、早速使ってみます。