- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL関数VLOOKUPとIFについて)
EXCEL関数VLOOKUPとIFについて
このQ&Aのポイント
- EXCEL関数VLOOKUPとIFについての質問
- シート2のセルA2に商品BBBを入れた場合に日付の部分が0と表示されてしまう問題の解決方法について
- セルA1にセルA2の内容を表示するための方法とエラーマークの消し方について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
日付に0という数字はありえない(無視してよい値)ので、 =IF(ISBLANK(A2),"",IF(VLOOKUP(A2,Sheet1!A1:C3,3,FALSE)=0,"",VLOOKUP(A2,Sheet1!A1:C3,3,FALSE))) とすればよいかと思います。
その他の回答 (1)
- hiro-ss16
- ベストアンサー率42% (18/42)
回答No.2
質問内容ですが、VLOOKUP 関数を使われるなら、列方向に(商品)(値段)(購入日)となっているのではないでしょうか?セルA1(商品)A2(値段)A3(購入日)と書かれていますが、これは”行”の表現なので、分かりにくいため、下のように修正して解答いたします。 (行) ↓ A列 B列 C列 1 (商品) (値段) (購入日) 2 AAA 200円 2007年 3 BBB 300円 4 CCC 200円 2006年 シート2 A列 B列 (結果表示) (商品入力) 1 AAA シート2の A1 には次の式を入れます。 =IF(B1="","",VLOOKUP(B1,Sheet1!$A$1:$C$3,3,FALSE)) Sheet1 の A1:A3 は絶対参照にした方がよいでしょう。 尚”0”を表示させない方法として、Sheet2 の結果表示範囲(A1:A3)を選択して、「ツール」「オプション」「表示」で「ゼル値」のチエックをはずすのはどうでしょうか。 これでやってみてください!