- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの質問です。よろしくお願いいたします。)
Excel関数の記述において、空の場合の対処方法がわかりません。
このQ&Aのポイント
- Excelの質問です。シート2のB1に特定の条件に基づいてシート1のB1の値を反映させたい場合、空の場合に対処する方法がわかりません。
- 具体的には、シート1のF5が9から12の範囲の場合のみシート1のB1の値をシート2のB1に反映させたいのですが、シート1のB1が空の場合に対処できません。
- どのようにすれば、シート1のB1が空の場合はシート2のB1も空になるようにできるでしょうか。お手数ですが、ご教示いただけますと幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 B1に =INDEX(Sheet1!B:B,SMALL(IF((Sheet1!$B$5:$B$999<>"")*(9<=Sheet1!$F$5:$F$999)*(Sheet1!$F$5:$F$999<12),ROW(Sheet1!$B$5:$B$999),9999),ROW(B1)))&"" と記入し、必ずコントロールキーとシフトキーを押しながらEnterで入力して下向けにコピーします。 #コピー貼り付けて使うしか使い道が無いのでお勧めしません。
お礼
ありがとうございました。 本当に助かりました。 ほかのところにも書きましたが 空が出た場合その部分に下の文字が上に上がってくるので 結局最初の0のパターンで落ち着こうかなと思いました。 いろいろとありがとうございました。