• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VLOOKUP の検索値が存在しない時の処置)

VLOOKUP の検索値が存在しない時の処置

このQ&Aのポイント
  • A、B両店の売上表に記録されていない日付を検索するとエラーが出る問題が発生しています。この問題を解決するために、=IF(ISERROR(LOOKUP関数),FALSE,LOOKUP関数)という方法を試しましたがうまくいきませんでした。
  • 指定した日付の両店舗の売上高合計を求めるために、合計売上表上でVLOOK関数を使用しています。しかし、両店共にその日に営業していない日付を指定するとエラーが出ます。
  • A、B両店は別々の表に売上高を記録しており、営業日の日付も異なるため、一方の店で記録されていない日付が存在します。このため、両店の売上高合計を求める際には、記載されていない日付を探す必要があります。しかし、検索した日付が存在しない場合にエラーが発生してしまいます。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

=SUMIF(A店!日付列,所定の日付,A店!売上列)+SUMIF(B店!日付列,所定の日付,B店!売上列) のように計算してしまうのが手っ取り早いと思いますが VLOOKUP関数をどうしても使いたいなら =IF(COUNTIF(A店!日付列,所定の日付),VLOOKUP(日付,A店,列,FALSE))+IF(COUNTIF(B店!日付列,所定の日付),VLOOKUP(日付,B店,列,FALSE)) といった具合に。

noname#204343
質問者

お礼

早速の御教示多謝です。 ISERRORで出来ませんでしたので、お示しの2法で進めます。ありがとうございました。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

以下のようにしてみてください。 =IF(ISERROR(VLOOKUP(C1,A1:B3,2,FALSE)),"",VLOOKUP(C1,A1:B3,2,FALSE))

noname#204343
質問者

お礼

早速のご教示ありがとうございました。 すぐトライしてみます。多謝。

関連するQ&A