- ベストアンサー
VLOOKUP で 参照先が空白の時エラーにならないようにしたい
VLOOKUP で 参照先が空白の時エラーにならないようにしたい VLOOKUP($A41,'4回目'!$A$7:$K$378,8,TRUE)このような式ですが IFなど どのように書いてよいかわかりません お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=IF(ISNA(VLOOKUP($A41,'4回目'!$A$7:$K$378,8,TRUE)),"",VLOOKUP($A41,'4回目'!$A$7:$K$378,8,TRUE)) です。
その他の回答 (3)
- colin_may
- ベストアンサー率33% (48/142)
あなたさまがおっしゃっていることがチョット分り辛いので、回答になるかどうか分りませんが・・・ A41が空白だったら、当然答えもエラーになりますよね。 =if(A41=””,””,vlookup(A41,’4回目’~) って感じでどうでしょう?意味はA41が空白だったら空白で、その他は参照先の一致したデータで、って意味合いになると思います。
- kmetu
- ベストアンサー率41% (562/1346)
もしくは =IF(ISERROR(VLOOKUP($A41,'4回目'!$A$7:$K$378,8,TRUE)),"",VLOOKUP($A41,'4回目'!$A$7:$K$378,8,TRUE)) です
お礼
お礼が遅くなりました ありがとうございます 最初にこたえていただいて なお 今回も 答えをいただきありがとうございます 解決いたしました。 ありがとうございます。
- hallo-2007
- ベストアンサー率41% (888/2115)
>参照先が空白の時エラーにならないようにしたい この場合の 参照先 とは $A41 が空白? =IF($A41="","",VLOOKUP($A41,'4回目'!$A$7:$K$378,8,TRUE)) と云ったように記述します。 エラーにならないようにということであれば =IF(Iserror(VLOOKUP($A41,'4回目'!$A$7:$K$378,8,TRUE)),"",VLOOKUP($A41,'4回目'!$A$7:$K$378,8,TRUE)) とすれば 全ての場合問題が解決しますが エラーの原因を調べることをお勧めします。 もし検索値が存在しなかったら ということであれば =IF(COUNTIF('4回目'!$A$7:$K$378,$A41),VLOOKUP($A41,'4回目'!$A$7:$K$378,8,TRUE),"") とか Countif関数を使って 検索値が存在するかどうか 確認させる方法があります。
お礼
とてもわかりやすい 回答ありがとうございます。 勉強になりました。 回答の順番の関係で今回は、 お礼ですみません ありがとうございました。
お礼
ありがとうございます。 IF関数の組み合わせなど参考にさせていただきます。