いつも助けていただいてありがとうございます。
簡単に言いますと、クラスの3年間の成績(各教科)や出欠などのばらばらのデータを1枚に集約し、個人毎にプリントアウトしたいのですが、簡単にできる方法はないですか?
エクセルで編集してワードで差込印刷という方法も考えましたが、複数のページのデータを一枚に集約するのが難しいので、あきらめました。
VBとかを使って自分でプログラムしたほうがいいのでしょうか?
半年位かけて来年の4月くらいには完成させたいので時間はあるのですが、どのプログラムがいいのかわかりません。アクセスは少々使うことができますが、どのプログラムでも必要ならば詳しく勉強したいと思います。
現在は、エクセルで各教科の成績を1枚のシートで保存し、1つのファイルを1年間管理してます。3年間のデータを集約するとき、それぞれのデータを調べて、名前を変えて、ひとつひとつ再入力して作成してやってます。できるならば、現在あるエクセルのデータを使って名前もしくはコードを変えればすべてのデータが更新されるようにできればベストなんですが・・・
まとまりのない文章で申し訳ありません。
よろしくお願いします。
No.4ベストアンサー
- 回答日時:
個人識別テーブル 出欠テーブル 成績テーブル(教科識別コード別)
の3テーブルでアクセスで作成すればクエリのみで、難しいVBAは
使わずとも出来そうですが。。
現在のエクセルデータに個人識別コードや教科識別コード
学期識別フラグ等付与出来ればアクセスにインポートし
そのまま使えるのでは。。ようは誰のいつの何の教科がどの点数かと
誰の出欠データ(毎日)が分かるようにテーブルを作れば
クエリで全てレポート作成出来ますし、エクセル・ワードに
吐き出すことも可能になります。
アドバイスありがとうございます。
とりあえず、必要なデータを抽出するために、どんなデータが必要なのか考える必要がありそうですね。
そして、決まっているフォームに出力するのに簡単に引用できるようにしないとだめですね。
わからないことばかりです。もう少し勉強してみます。
No.3
- 回答日時:
私はAccessにデータをおいて、Excelにクエリーで読み込む方法をお勧めします。
確かに大量のデータ管理はAccess向きですが、こんな表にしたいというのはExcelで試行錯誤しながら作るほうが自分の望むものができる。
ありがとうございます。
クエリーというのは・・・聞いたことがありますが、イメージ的な理解しかできてなくて・・・・。
ファイルとファイルの共通部分を作って結ぶことであってますかね?
時間が過ぎれば、毎年大量のデータが増えますので、何とか今のうちに基本的なフォームを作りたいと思ってます。
No.2
- 回答日時:
私はExcel使いなんで、3年間の総レコード数が1万件程度と少ないなら
Excelでやっちゃいますけど(2003までのExcelは2万件を超えるくらいから
動作が遅く不安定になるので。2007では、そこまでのデータは未経験)
Excelでやる場合のキモは、項目として「学科名」「年度」等も入れて、
全てのデータを1枚のシートに突っ込んでしまうことです。そうすれば
データベース処理で色々といじることが可能です。Aceessと違ってExcelは
データの通覧性が高いので、「とりあえずやってみる」のに向いています。
(逆にAccessは毎月大量に同じ処理をするような場合に向いています)
アドバイスありがとうございます。
私も基本はエクセルつかいです。
1万件って少ないほうなのですか?
いつもは差込印刷するように集約するシートを作って、印刷するのですが、
3年間分のデータを横一列に並べるのが、訂正とかをみにくいかなとおもってましたが、1万件まではいきませんかな・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- Word(ワード) LibreOfficeで数年保存しているデータの変更作業 4 2022/07/08 17:15
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのクエリでデータの入力...
-
Accessのことで教えてください...
-
アクセスのコンボボックスのデ...
-
Accessのリンクテーブルのパス...
-
Excel2007のデータテーブルボタ...
-
Excel 2019 のピボットテーブル...
-
Accessフォーム全レコードをPDF...
-
BIOSでAHCIに設定したいが、項...
-
APN設定について教えていただけ...
-
Accessでコードを入れると名前...
-
Accessレコードの追加や変更が...
-
顧客IDを入力すると顧客名や住...
-
「直需」の意味を教えてください
-
エクセルVBAで5行目からオート...
-
ACCESS で マクロの中でフィ...
-
桐の集計(集計行設定のこと)...
-
MySQLで改行を含む文の登録のし...
-
ACCESSで和暦を西暦に・・・
-
Accessレポートで特定条件で改...
-
PC-98でHDDに複数OSを入れる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリでデータの入力...
-
Accessのリンクテーブルのパス...
-
Accessクエリーで両方のテーブ...
-
Excel→Accessへ貼り付けがおかしい
-
Accessファイルを作成者以外は...
-
Accessのことで教えてください...
-
AccessのDBを理解するコツは?
-
GETPIVOTDATAを使...
-
アクセスのコンボボックスのデ...
-
AccessのクエリをExc...
-
Access 旧データを新データに入...
-
EXCEL データテーブルの数字を...
-
AccessからExcelのデータを消す...
-
EXCELからSharepointデータを参照
-
グラフとデータテーブルの順序...
-
ExcelデータをAccessにてリンク...
-
what-if分析ツールのデータテー...
-
Accessでオートナンバーの値を...
-
Excel2007のデータテーブルボタ...
-
線の画像を座標数値化するソフ...
おすすめ情報