- ベストアンサー
『エクセル』別シートのカラムからの内容の表示
『エクセル』別シートのカラムからの内容の表示 エクセルの初心者です。 今回、元となる大きな「シート1」があり、そこから必要な列だけを抽出した内容の「シート2」を作成しました。 例えば、シート2のA1には、「=シート1!$A$1」としています。 作成の意図としては、元のシート1のA1が削除されても、新たにそこに入っている値がシート2のA1に入るようにしたいのです。 しかし実際は元の表で行を削除すると、「#REF!」と表示されうまくいきません。 自動計算の設定等を色々試したのですが、うまくいきません。 どなたか解決策をご存知の方、ご教示ください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
NO1です。 =INDEX(Sheet1!A:A,ROW())は如何でしょうか。
その他の回答 (2)
- pbforce
- ベストアンサー率22% (379/1719)
回答No.2
=INDEX(Sheet1!A:A,1) なんかはいかがでしょうか?
質問者
お礼
ありがとうございました。 うまくいきました。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
一例ですが次の方法は如何でしょうか。 =INDIRECT("sheet1!A1")
質問者
お礼
回答ありがとうございます。 教えていただいた関数でうまくいくようです。 ただ、これを1000行ほどコピーしたいのですが、 1行目の内容のままの関数がコピーされます。 行に応じて、A1がA2,A3となっていく方法はないでしょうか? 重ね重ねの質問ですいませんが、ご教示いただければ幸いです。
お礼
ありがとうございました。おかげさまでうまくいきました。