• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの質問です。よろしくお願いいたします。)

Excel関数の記述において、空の場合の対処方法がわかりません。

このQ&Aのポイント
  • Excelの質問です。シート2のB1に特定の条件に基づいてシート1のB1の値を反映させたい場合、空の場合に対処する方法がわかりません。
  • 具体的には、シート1のF5が9から12の範囲の場合のみシート1のB1の値をシート2のB1に反映させたいのですが、シート1のB1が空の場合に対処できません。
  • どのようにすれば、シート1のB1が空の場合はシート2のB1も空になるようにできるでしょうか。お手数ですが、ご教示いただけますと幸いです。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.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で入力して下向けにコピーします。 #コピー貼り付けて使うしか使い道が無いのでお勧めしません。

nb75gfmv73
質問者

お礼

ありがとうございました。 本当に助かりました。 ほかのところにも書きましたが 空が出た場合その部分に下の文字が上に上がってくるので 結局最初の0のパターンで落ち着こうかなと思いました。 いろいろとありがとうございました。

関連するQ&A