![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Excelで、VLOOKUP関数を使って、
「今日の日付の横のセルの中身を表示」させているのですが、
該当データがなかった時のエラー表示や0表示を回避したくて
=IF(ISNA(VLOOKUP(TODAY(),元シート!A1:B10,2,0))="","",
VLOOKUP(TODAY(),元シート!A1:B10,2,0))
としたのですが、これでもまだエラーや0が表示されます。
多分、日付そのものがない時に#N/A、
日付はあるが横に何も入っていない場合に0が
出ているように思うのですが、・・・
何かいけないのでしょうか。自分では間違いが見つけられません。
No.2ベストアンサー
- 回答日時:
日付がない場合は#N/A!エラーとなりますのでISNAで検知できます。
また元シートのB列が空白の場合0を表示しないようにするのをVlookup関数で実現するなら=IF(ISNA(VLOOKUP(TODAY(),A5:B11,2,0)),"",IF(VLOOKUP(TODAY(),A5:B11,2,0)="","",VLOOKUP(TODAY(),A5:B11,2,0)))
でどうでしょうか
この回答への補足
ありがとうございました。
IFを入れた例までつくってくださり、大変助かりました。
なるほど、IFを入れ子にするのですね。
勉強になりました。
No.1
- 回答日時:
ISNA(~)=""だからじゃないですか?
=""の部分は削除して、単にISNA(~)だけにしてみてください。
ISNA(~)はTRUE か FALSEにしかならないので、
ISNA(~)と""が一致することはあり得ません。
つまり、ISNA(~)=""は常にFALSEとなり、
VLOOKUP(TODAY(),元シート!A1:B10,2,0)が実行されてしまうのです。
この回答への補足
ありがとうございます。
なるほど、確かにFALSE表示を見ました。
ISNAについてきちんと理解していなかったのもいけなかったですね。
勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excel表示形式 2 2022/09/09 09:57
- Excel(エクセル) エクセルの数式について教えてください。 1 2023/03/21 09:46
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) エクセルで日付が入っているセルを一定の法則に従って違うセルに表示したい 2 2022/04/04 17:16
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで入力シートから別シ...
-
エクセルのマクロを教えてくだ...
-
エクセルVBAで
-
Excelの選択肢をポップアップリ...
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセルグラフの表示方法
-
エクセル:入力内容を別シート...
-
エクセル2007の計算式の質...
-
Excel 複数のシートからグラフ...
-
LOTUS123のデータが・・・
-
ユーザー関数ではフィルはダメ!?
-
【マクロ】範囲を指定して新し...
-
エクセル シフト勤務表から、...
-
EXCEL2003 マクロでのデータコ...
-
エクセルのマクロ中で
-
エクセルでのチケット販売POSデ...
-
テキストボックス内の文字のふ...
-
Excelで数値→文字列変換で指数...
-
エクセルにおける、グラフの指...
-
Excelの関数について、特定の文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで入力シートから別シ...
-
Excel 複数のシートからグラフ...
-
Excelの中央値の複数条件について
-
エクセル シフト勤務表から、...
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセルのワークシートが重く...
-
ExcelVBAで、指定したシートに...
-
VBA セルの値と同じ名前のシー...
-
Excel ハイパーリンク先のセル...
-
エクセル自動の年月
-
VBAのoffsetの動き方について教...
-
エクセルで入力→日付を自動判別...
-
エクセルVBA:表の内容を担当者...
-
エクセル マクロを使って日々...
-
エクセルについて質問です 日付...
-
ピボットテーブルから抽出デー...
-
VBAでシート名をセルから取得し...
-
Excelの選択肢をポップアップリ...
-
VBAを利用しオートフィルタで日...
-
Excel日付変更との参照先の連動
おすすめ情報