- ベストアンサー
EXCEL 2003にて予定表を作成しています。
EXCEL 2003にて予定表を作成しています。 祝日を、VLOOKUP関数にて表示しました。 =VLOOKUP(A5,$F$5:$G$20,2,FALSE) エラー( #N/A )を非表示にするための関数を 入力するも、上手くいきません。図添付 =IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE)) 「入力した数式は正しくありません」と表示されます。 正しい数式を教えてください。よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
括弧がひとつ足りません。 =IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE)),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE))
その他の回答 (4)
- KURUMITO
- ベストアンサー率42% (1835/4283)
通常は式が長くなるのを避けるために次のような式にしますね。 =IF(COUNTIF(F$5:F$20,A5)=0,"",VLOOKUP(A5,F$5:G$20,2,FALSE))
お礼
いろいろな方法があるんですね。 ばっちりできました! 勉強になりました。ありがとうございます。
- keithin
- ベストアンサー率66% (5278/7941)
「エラーになる理由」を計算すれば =IF(COUNTIF($F$5:$F$20,A5),VLOOKUP(A5,$F$5:$G$20,2,FALSE),"") のようにして,簡易にする事も出来ます。
お礼
教えていただきありがとうございます。 さっそくやってみ見ました。ばっちりできました! 感謝いたします。
- kybo
- ベストアンサー率53% (349/647)
括弧がひとつ足りません。 =IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE)),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE))
お礼
ドジで困っています。 助かりました! ありがとうございます。
- kybo
- ベストアンサー率53% (349/647)
括弧がひとつ足りません。 =IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE)),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE))
お礼
助かりました! ありがとうございます。 質問してよかったです、感謝。
お礼
助かりました! ありがとうございます。 質問してよかったです、感謝。