- ベストアンサー
エクセルのデータのコピー(シート間)
エクセルのデータのコピー(シート間) シート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行目まで縦にコピーしたいのですが,良い方法を教えて下さい。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
シート2のA1に =INDEX(Sheet1!$A$10:$CZ$10,ROW(A1)) と記入して,下向けにコピーします。 #OFFSET関数やINDIRECT関数でも出来ます。 #TRANSPOSE関数を使う手も有りますが,あとの直しがめんどいのでお奨めしません。 参考 >加算式のデータ(A10,B10,・・・CZ10)を…コピーしたい 計算結果をコピーしたいという意味であれば シート1でコピーし, シート2のA1で, 型式を選んで貼り付けの値にマーク,行と列を入れ替えるにチェックしてOKする でも出来ます。
その他の回答 (1)
- jcctaira
- ベストアンサー率58% (119/204)
回答No.2
次の手順でできます。 1.A10:CZ10を選択します。 2.コピーをします。 3.シート2のA1を選択します。 4.メニューから 【編集】⇒【形式を選択して貼り付け】 ※貼付けのオプションを「値」 行列を入れ替えるにチェックを入れる 5.OKボタンを押下。 注)A10~CZ10なら26×4で104行になると思いますが…
お礼
INDEX関数でうまく処理できました。ありがとうございます。