
教科ごとに、1学期中間・期末・2学期・・・・というように素点があります。
素点だけのグラフでは、レベルがわからないので、その時の平均値を表示させ、ついでにクラス内順位もわかるようにしたいのです。
つまり、その生徒の国語の成績の推移はどうか、数学は?5教科では?というように視覚化させようと思っているのです。
どういう表を作ったらよいのか試行錯誤しているのですが、うまくいきません。
シート1に成績一覧を作り、シート2にLOOKUPで個人ごとの成績を表に表示させて、その下部にその生徒のグラフを表示させようとしてたいるのですが、まずその表の設計が悪いのかもしれません。表の設計からアドバイスいただけたらうれしいです。よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
データベースならクエリで抽出して簡単にできそうですが,
エクセルではあまりスマートな方法は思いつきません.
1. シートは試験ごとにまとめる.各シートの構造は同じにする(同じ二しておけばコピーで対応できる).シートは学生番号でソートしておく.平均値なども扱いたければ平均には0番などの存在しない学生番号を割り当てておく.
2. 順位は得点でソートして連番を振るという作業を各シートの科目ごとに行い,シートに書き込んでしまう.(同点がいる場合は手作業の修正が必要.自動化するには多分マクロを書く必要がある.)
3. まとめシートに学生番号の入力欄を作り,その学生番号でVLOOKUP関数を使って各シートから抽出した項目を試験順になるように項目ごとに縦に並べる.
4. 抽出した表ができればあとは合計するなりグラフを描くなり自由に.
こんな感じでどうでしょう?
この回答への補足
ご回答ありがとうございます。
実は最初アクセスでやっていたのですが、これもうまい方法が見つからず、もうエクセルでいいやと思った次第です。もしアクセスでテーブルの構造やどういうクエリを作ればいいか教えてくださればうれしいです。当方も、本当は他の管理システムがアクセスなので、その方がいいのです。
どうかどうか、よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシートごとに連番を...
-
エクセル VBAでシートのコピー...
-
エクセルで設定していないのに...
-
エクセルで、ハイパーリンクの...
-
【エクセル】入力規則のプルダ...
-
EXCELでタイトル行と一番下の行...
-
エクセル 数式の無効化
-
EXCEL 連動したドロップダウン...
-
エクセルで「-3E+06」と...
-
EXCELで縦の行全てに一括して文...
-
LINEのこの空白ってどんな意味...
-
PowerPointの表内のカンマ
-
エクセルでオートサムを使った...
-
セル上に表示された見かけ上の...
-
Excelのテーブル上のセルの保護...
-
エクセル 0:00 の時間をカウン...
-
エクセルで桁を揃えるために0を...
-
結合されたセルの一部を変更す...
-
【Excel】選択したすべてのセル...
-
エクセルの計算式でコンマを付...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】PDF出力に任意のファイ...
-
エクセルのシートごとに連番を...
-
複数のEXCELシートの印刷順の指定
-
エクセルで設定していないのに...
-
エクセルでページごとにヘッダ...
-
【VBA】#N/Aを無視して串刺し...
-
Excel 複数シートの集計
-
エクセルで、ハイパーリンクの...
-
エクセル VBAでシートのコピー...
-
excel串刺し計算で合計値が表示...
-
一定の条件で別シートのデータ...
-
別シートにコピーしたグラフの...
-
Excelで写真のような問題わかる...
-
エクセル シートの自動追加に...
-
【Excel】任意のシートを検索し...
-
エクセルのイベントVBAを複数の...
-
エクセルで個人成績グラフをつ...
-
Excelで「このブックで、これ以...
-
Excelマクロ パスワードを入力...
-
Excel 一覧表から特定の数値を...
おすすめ情報