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

エクセルで別シートのデータを抽出する方法

このQ&Aのポイント
  • エクセルで別シートのデータを抽出する方法について解説します。シートAとシートBを例に説明します。
  • シートBのリストボックスから選んだ月のデータをシートAの表から抽出する方法を教えます。
  • 具体的な手順や注意点についても説明します。エクセルの機能を使って効率的にデータを取得することができます。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>「#VALUE!」とエラーになります。違う方法で考えた方がいいのでしょうか。 とりあえず、ウチで試してみたところではできてますが、 #VALUE! エラーになる理由はよくわかりません。 OFFSETの参照範囲のエラーだとしたら、#REF!エラーだし・・ コンボボックスのリンクセルA1の値を どこか適当なセルで、 =A1 として調べてみてください。 値は何になっていますか? というか、#1で書いている前提条件は満たしているんでしょうか?

oopsjap
質問者

補足

何度かやってみたのですが、どうしてもできません。 大変申し訳ございませんが、参考エクセルファイルを頂ければ大変助かります。 どうぞよろしくお願いいたします。 oops69japsグーメール

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

シートBのコンボボックス(フォーム)に4月~12月1月~3月のリストに対する入力範囲(セルの参照)が設定されている。 リンクするセルとしてシートBのA1セルがリンクされている という状態で、 シートBのB1に =OFFSET(シートA!$B$1,($A$1-1)*6+ROWS($B$1:B1)-1,COLUMNS($B$1:B1)-1) のような式を入力して、月データの分の範囲だけコピーする。 (コンボボックスで選んだ値に応じて、シートAの内容が参照される)

oopsjap
質問者

お礼

ありがとうございました。できましたぁ!!

oopsjap
質問者

補足

回答ありがとうございます。 やってみたのですが、「#VALUE!」とエラーになります。違う方法で考えた方がいいのでしょうか。

関連するQ&A