こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

宜しくお願いします。

投稿日時 - 2012-06-09 11:12:04

QNo.7523094

困ってます

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

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

投稿日時 - 2012-06-09 11:53:42

お礼

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

投稿日時 - 2012-06-09 20:00:10

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

そのケースだけなら
A1に
=INDEX('2011'!$A$1:$F$1,ROW(A1))
のように入れて下向けにコピーすれば出来ます。



が、
>沢山有るので

何をどうしたいのか具体的にキチンと状況を添えてご相談を書いてみると、もっと違う数式とか「形式を選んで貼り付け」をもっとうまく使える方法とかもあるかも?しれません。
とりあえず今回のご相談事は前述の回答で終わりですが、様子を見てまた新しいご相談として投稿しなおしてみて下さい。

投稿日時 - 2012-06-09 11:55:58

お礼

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

投稿日時 - 2012-06-09 19:59:26

あなたにオススメの質問