• ベストアンサー

エクセルのデータのコピー(シート間)

エクセルのデータのコピー(シート間) シート1の10行目には,A列からCZ列の各列ごとに1行目から9行目までの数値の加算式が入力されています(A10には「=SUM(A1:A9)」,B10には「=SUM(B1:B9)」,・・・CZ10には「=SUM(CZ1:CZ9)」)。 これらの加算式のデータ(A10,B10,・・・CZ10)を,シート2のA列の1行目から78行目まで縦にコピーしたいのですが,良い方法を教えて下さい。 宜しくお願いします。

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

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

シート2のA1に =INDEX(Sheet1!$A$10:$CZ$10,ROW(A1)) と記入して,下向けにコピーします。 #OFFSET関数やINDIRECT関数でも出来ます。 #TRANSPOSE関数を使う手も有りますが,あとの直しがめんどいのでお奨めしません。 参考 >加算式のデータ(A10,B10,・・・CZ10)を…コピーしたい 計算結果をコピーしたいという意味であれば  シート1でコピーし,  シート2のA1で,  型式を選んで貼り付けの値にマーク,行と列を入れ替えるにチェックしてOKする でも出来ます。

morixxm
質問者

お礼

INDEX関数でうまく処理できました。ありがとうございます。

その他の回答 (1)

  • jcctaira
  • ベストアンサー率58% (119/204)
回答No.2

次の手順でできます。 1.A10:CZ10を選択します。 2.コピーをします。 3.シート2のA1を選択します。 4.メニューから  【編集】⇒【形式を選択して貼り付け】  ※貼付けのオプションを「値」   行列を入れ替えるにチェックを入れる 5.OKボタンを押下。 注)A10~CZ10なら26×4で104行になると思いますが…