- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで、sheet1とsheet2の数値を提出表スタイルに並べかえて移動したい。)
エクセルで提出表スタイルの数値並べ替え方法
このQ&Aのポイント
- エクセルでsheet1とsheet2の数値を提出表スタイルに並べかえて移動する方法を教えてください。
- sheet1とsheet2には日付と時間ごとにデータがあり、提出表スタイルには日付ごとのデータが必要です。
- 回答方法を応用できないので、エクセル応用編や他の方法を探しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Sheet1の範囲B2:FZ25をコピーして提出表スタイルの表のB8を選択して、 形式を選択して貼り付け→行列を入れ替える Sheet2の範囲B2:GC25をコピーして提出表スタイルの表のB189を選択して、 形式を選択して貼り付け→行列を入れ替える これで終わりではありませんか? 算式で行うなら、 Sheet1の範囲B2:FZ25 に範囲名『TBL1』を付けます。 Sheet1の範囲B2:GC25 に範囲名『TBL2』を付けます。 ※範囲名は範囲を選択して数式バーの左に範囲名を入力するか、挿入→名前→定義 提出表スタイルの表の B8に =INDEX(TBL1,COLUMN()-1,ROW()-7) 後は半年分コピー B189に =INDEX(TBL2,COLUMN()-1,ROW()-188) 後は半年分コピー こんな感じでしょうか。行と列をひっくり返しているだけですよね。 質問の内容が少し変?sheet1とsheet2の説明?A2には何がある? 『データがあるらしきところ』を考えて書いています。
お礼
nishi6 様 ご回答ありがとうございます。 仰るとおりのことで、これで(回答の上から5行目まで)終わりで出来ました。 私は、以前教えていただいた回答のように、複雑な関数を使った式でしか できないはずだ。と 初めから頭の中が一杯でした。 煩わしてすみませんでした。 (この欄を借りて叱られるかもしれませんが、nishi6 様に前回教えてもらった 回答で本当に助かっております。ありがとうございました)