アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルについて教えてください。

山田君のテストの結果
sheet1に、中間テスト結果A1B1C1D1E1、
sheet2に、期末テスト結果A1B1C1D1E1があり、
sheet3のA1B1C1D1E1、A2B2C2D2E2に
移動させていと考えています。

されに、小島さんのテスト
中間テスト結果が、sheet1のA2B2C2D2E2、
期末テスト結果が、sheet2のA2B2C2D2E2
にあり、それら2つを
sheet3のA3B3C3D3E3、A4B4C4D4E4
に続けて移動させたいです。

実際は、2人だけではなく、
約200人以上を続けてsheet3に集めたいと思っています。
連続的に集めるためには、
どうすればよいか教えてください。
よろしくお願いします。

A 回答 (3件)

より簡単な方法はたとえばSheet1のF1セルに1、F2せるに3と入力してからF1とF2セルを選択して下方にオートフィルドラッグします。


これで番号が規則的に振られます。
次にSheet2でも同じようにF列で2,4と入力して下方にオートフィルドラッグします。
その後にSheet1 とSheet2をそれぞれコピーしたうえでSheet3にそれぞれ貼り付けます。
その後にF列を重点に昇順で並べ替えをすればよいでしょう。
    • good
    • 0
この回答へのお礼

お礼が遅くなってしまいました。
質問後、かなり早く回答をしていただき、大変助かりました。

その後、エクセル初心者でもわかりやすい、
簡単な方法まで紹介していただき、本当にありがとうございました。

また、作ったシートを
グラフ化していきたいと考えていますので、
また、アドバイスをよろしくお願いします。

お礼日時:2009/08/26 09:47

生徒の転校などもあるでしょうから、必ずしもシート1とシート2で生徒の並び順が完全一致しない場合があります。

以下のようにしてはどうでしょう。
F列を「テスト区分」として、シート1には「1」を、シート2には「2」を入力しておきます。
シート1、2をそれぞれシート3にコピペし、並べ替えの第1キーを「氏名」、第2キーをテスト区分としてソートすれば、ご希望の結果となるはずです。
    • good
    • 0
この回答へのお礼

お礼が遅くなってしまいました。
確かに、学期の途中で転出入があるため、
cistronezk様のやり方のほうが、よい気がしてきました。

とりあえず、期日に間に合い本当に助かりました。

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

今度は、作ったシートを
グラフ化していきたいと考えていますので、
また、アドバイスをよろしくお願いします。

お礼日時:2009/08/26 12:25

Sheet3のA1セルに次の式を入力してから、E1セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグしてください。


=INDEX(INDIRECT("Sheet"&MOD(ROW(A1)+1,2)+1&"!A:E"),ROUNDUP(ROW(A1)/2,0),COLUMN(A1))
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!