こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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))
「入力した数式は正しくありません」と表示されます。

正しい数式を教えてください。よろしくお願いします。

投稿日時 - 2010-06-02 15:44:36

QNo.5939682

すぐに回答ほしいです

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

括弧がひとつ足りません。

=IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE)),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE))

投稿日時 - 2010-06-02 15:58:38

お礼

助かりました!
ありがとうございます。
質問してよかったです、感謝。

投稿日時 - 2010-06-03 10:08:56

ANo.1

このQ&Aは役に立ちましたか?

13人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

通常は式が長くなるのを避けるために次のような式にしますね。

=IF(COUNTIF(F$5:F$20,A5)=0,"",VLOOKUP(A5,F$5:G$20,2,FALSE))

投稿日時 - 2010-06-02 17:05:45

お礼

いろいろな方法があるんですね。
ばっちりできました!
勉強になりました。ありがとうございます。

投稿日時 - 2010-06-03 10:19:32

ANo.4

「エラーになる理由」を計算すれば
=IF(COUNTIF($F$5:$F$20,A5),VLOOKUP(A5,$F$5:$G$20,2,FALSE),"")
のようにして,簡易にする事も出来ます。

投稿日時 - 2010-06-02 17:00:57

お礼

教えていただきありがとうございます。
さっそくやってみ見ました。ばっちりできました!
感謝いたします。

投稿日時 - 2010-06-03 10:14:45

ANo.3

括弧がひとつ足りません。

=IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE)),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE))

投稿日時 - 2010-06-02 15:58:42

お礼

ドジで困っています。
助かりました!
ありがとうございます。

投稿日時 - 2010-06-03 10:11:34

ANo.2

括弧がひとつ足りません。

=IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE)),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE))

投稿日時 - 2010-06-02 15:58:41

お礼

助かりました!
ありがとうございます。
質問してよかったです、感謝。

投稿日時 - 2010-06-03 10:10:13

あなたにオススメの質問