- ベストアンサー
【エクセル】 sheet1のA1~Z1のデータを sheet2のA1~A26に入れたいのですが。
こんにちは。いつもお世話になっています。 【エクセル2003での質問】 横に並んだデータを縦にしたいのですが、どのようにすればよいのでしょうか。 例えば、 sheet1のセルA1からZ1の間に26個の数値が入力されています。 これを、sheet2のセルA1からA26の中に表示させるとしましたら、 どのような方法があるでしょうか? ご教示のほどよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
データをコピーするだけなら「形式を選択して貼り付け」で "縦横を入れ替える" 設定で貼り付ければOK 更新されるデータを常に参照したいのであれば参照コピーですね 一つずつ参照先を設定しても たかが 26箇所です そんなに時間は掛かりません または関数でそれっぽく作って見ましょうか? Sheet2のA1セルに関数を一つ入力して、A26セルまでコピーすれば良い形で作ると COLUMN関数とINDIRECT関数を使うことになります =COLUMN(範囲) =INDIRECT(参照文字列,参照形式) とそれぞれ使います =INDIRECT("A"&COLUMN(A1)) これでOK ※ それぞれの関数の詳細は Excelのヘルプまたは関数ウィザードを参照してください
その他の回答 (1)
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.1
Sheet1のA1~Z1をコピー Sheet2のA1を選択 → 編集 → 形式を選択して貼り付け → 下方右の「行と列を入れ替える」をオン → OK
質問者
お礼
おはようございます。 早速のご回答ありがとうございます。 直ぐに今日の業務に役立ちそうです。ありがとうございました。 その機能は、なんだろこれ。程度にしか普段思っていませんでした。 そのように活用するのですね。
お礼
おはようございます。 大変、解りやすい回答ありがとうございます。 実際は、もっと多い数のセルなのですが。 関数の方も試してみます。勉強になりました。