- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:値の参照について)
値の参照について
このQ&Aのポイント
- Windows XP Excell 2003のシートにおける値の参照方法について教えてください。
- 「個人」と「検索」という2つのシートがあり、個人の宿泊日を検索シートで参照したいです。
- 未入力の場合は空白にしたいが、値が入力された場合は参照したいです。どのように対応すればよいでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
質問者の式に、vlookupの結果が0だったら空白にするというのを加えるだけです。 =IF($A$2="","",IF(VLOOKUP($A$2,個人!$A$2:$AD$2000,17,FALSE)=0,"",VLOOKUP($A$2,個人!$A$2:$AD$2000,17,FALSE))) とか、 =IF(OR($A$2="",VLOOKUP($A$2,個人!$A$2:$AD$2000,17,FALSE)=0),"",VLOOKUP($A$2,個人!$A$2:$AD$2000,17,FALSE)) など。 以上です。
その他の回答 (2)
- MackyNo1
- ベストアンサー率53% (1521/2850)
回答No.2
A2セルが絶対参照になっていることが気になりますが、Q2セルが空白の場合も空白表示にしたいなら以下のような数式にします。 =IF(OR($A$2="",Q2=""),"",VLOOKUP($A$2,個人!$A$2:$AD$2000,17,FALSE)) 現在の数式を生かしたいなら、セルの書式設定の表示形式を「ユーザー定義」にして「yyyy/mm/dd;;;」のようにしてみてください。
質問者
お礼
ご指導いただき有難うございました。 今後共々よろしく御願いします。
- nattocurry
- ベストアンサー率31% (587/1853)
回答No.1
質問文では、「個人」Q2は、常に空白のままなのですが・・・ Q2なのかJ2なのか解りにくいです。 =IF(OR($A$2="",個人!$Q$2=""),"",VLOOKUP($A$2,個人!$A$2:$AD$2000,17,FALSE)) こんな感じでどうですか?
質問者
お礼
ご指導いただき有難うございました。 今後共々よろしく御願いします。
お礼
ご指導頂誠に有難うございました。 下記を採用させていただきました。 =IF(OR($A$2="",VLOOKUP($A$2,個人!$A$2:$AD$2000,17,FALSE)=0),"",VLOOKUP($A$2,個人!$A$2:$AD$2000,17,FALSE)) 今後共々ご指導の程よろしく御願いします。