• ベストアンサー

エクセルでオートフィルを使いコピー 

エクセルで表を作成しているのですが たとえば シート名2012のA1のセルに シート名2011のA1をコピーし シート名2012のA2のセルに シート名2011のB1をコピーしていくというように コピー先とコピー元が縦横になる場合、オートフィル機能が使えないようですが この場合どのような関数を作ればオートフィルで作業できますか? 沢山有るのでいちいち値をコピーして行列を入れかえて貼り付けの方法だと時間がかかってしまいます。 宜しくお願いします。

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

  • ベストアンサー
回答No.1

=offset('2011'!$A$1,0,row()-1,1,1) あるいは =indirect("'2011'!"&char(row()+64)&1)

fusabo
質問者

お礼

早々ありがとうございました。 完成しました。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

そのケースだけなら A1に =INDEX('2011'!$A$1:$F$1,ROW(A1)) のように入れて下向けにコピーすれば出来ます。 が、 >沢山有るので 何をどうしたいのか具体的にキチンと状況を添えてご相談を書いてみると、もっと違う数式とか「形式を選んで貼り付け」をもっとうまく使える方法とかもあるかも?しれません。 とりあえず今回のご相談事は前述の回答で終わりですが、様子を見てまた新しいご相談として投稿しなおしてみて下さい。

fusabo
質問者

お礼

ありがとうございました。 解決しました!!

専門家に質問してみよう