• ベストアンサー

『エクセル』別シートのカラムからの内容の表示

『エクセル』別シートのカラムからの内容の表示 エクセルの初心者です。 今回、元となる大きな「シート1」があり、そこから必要な列だけを抽出した内容の「シート2」を作成しました。 例えば、シート2のA1には、「=シート1!$A$1」としています。 作成の意図としては、元のシート1のA1が削除されても、新たにそこに入っている値がシート2のA1に入るようにしたいのです。 しかし実際は元の表で行を削除すると、「#REF!」と表示されうまくいきません。 自動計算の設定等を色々試したのですが、うまくいきません。 どなたか解決策をご存知の方、ご教示ください。

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

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

NO1です。 =INDEX(Sheet1!A:A,ROW())は如何でしょうか。

rokko-oroshi
質問者

お礼

ありがとうございました。おかげさまでうまくいきました。

その他の回答 (2)

  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.2

=INDEX(Sheet1!A:A,1) なんかはいかがでしょうか?

rokko-oroshi
質問者

お礼

ありがとうございました。 うまくいきました。

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

一例ですが次の方法は如何でしょうか。 =INDIRECT("sheet1!A1")

rokko-oroshi
質問者

お礼

回答ありがとうございます。 教えていただいた関数でうまくいくようです。 ただ、これを1000行ほどコピーしたいのですが、 1行目の内容のままの関数がコピーされます。 行に応じて、A1がA2,A3となっていく方法はないでしょうか? 重ね重ねの質問ですいませんが、ご教示いただければ幸いです。

関連するQ&A