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

エクセルの質問に関する解決方法

このQ&Aのポイント
  • 質問内容は、エクセルのシート1の特定のセルに条件に基づいてデータを入力する方法に関するものです。
  • 具体的には、シート1のF5が9~12であれば、シート2のB1にシート1のB5の文字を入力します。もしシート1のB5が空白でなければ、カラで入力します。
  • 質問者はさらに、シート2のB列を自動的に詰める方法を知りたいとしています。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

かなり複雑な式になりますが、以下の式をシート2のB1に入れ、 CtrlキーとShiftキーを押しながらEnterキーで確定することで出来ます。 =IF(SUMPRODUCT((Sheet1!$F$5:$F$100>=9)*(Sheet1!$F$5:$F$100<=12))>=ROW(B1),INDEX(Sheet1!$B$1:$B$100,SMALL(IF((Sheet1!$F$5:$F$100>=9)*(Sheet1!$F$5:$F$100<=12),ROW(Sheet1!$B$5:$B$100),""),ROW(B1))),"")

nb75gfmv73
質問者

お礼

本当にありがとうございます。 すごくたすかりました。 それですみませんが、できれば簡単に解説とかしてもらえたら・・・ 生意気言ってすみません。 たすかりました。 ありがとうございます。

関連するQ&A