• ベストアンサー

エクセルの他シートからの参照方法について

エクセルファイルで他のシートからデータを参照して反映させたい場合について、操作が分からないことがあるのでどなたか教えて下さい。 説明がうまくできていなかったらすみません。 sheet1のA列にsheet2のB列のデータを反映させたい場合、sheet1のA1に「=sheet2!b1」sheet1のA2に「=sheet2!b2」…というように設定し、以下は設定済みのA列を選択して下にドラッグしていけば連続データとして参照式が反映できると思うのですが、参照したいデータが連続したセルでない場合の方法が分かりません。 たとえば、sheet1のA1にはsheet2のb1、sheet1のA2にはsheet2のb11、sheet1のA3にはsheet2のb21…というように、反映させたいシートのセルは連続しているのですが、その参照元となるシートのセルは一定の間隔を空けて飛んでいる場合、上記と同じようにドラッグしても、セルの値におかしな数値が入ってしまいます。 仕方がないのでひとつひとつ参照先となるセルを手入力している状態ですが、効率が悪いので、ドラッグ等で一気に参照元を指定したいのですが、どのようにしたらいいのでしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

以下の操作を試してください。 sheet1のA1に、#Sheet2!B1 sheet1のA2に、#Sheet2!B11 と入力 A1とA2を選択 選択枠のフィルハンドル(右下角の■)を下方に必要行までドラッグ 範囲選択状態のまま、編集メニューの「置換」で # を = に「すべて置換」

toromania
質問者

お礼

簡単にできました!! ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一定の規則(この場合、10行幅)ならば次の方法は如何でしょうか。 (1)A1に#Sheet2!B1、A2に#Sheet2!B11を入力 (2)A1:A2を選択して下方向にコピー (3)A列選択→編集→置換で「#」を「=」に置換

toromania
質問者

お礼

出来ました! ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A

82歳が挑む!ブルーレイ接続法
このQ&Aのポイント
  • 82歳の方がソーテック L7JDS1液晶モニターとブルーレイディスクレコーダー DMR-BWT500の接続方法を知りたいと考えています。
  • 高齢者でもできる接続方法を詳しく知りたいとのことです。安全で簡単な接続手順を提案します。
  • パソコンや外部機器との接続に自信がない方に向けて、具体的な手順を解説します。
回答を見る

専門家に質問してみよう