こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

生徒名簿 学年を自動で更新させる

Excel 2016で生徒の名簿を来年度用に更新する際に、全員の学年を一つずつ上げたいのですが、人数が多すぎて、とても手動ではやってられません。
なので、やり方は何でもいいので(そこから使えるものを探さしていただきます)年度が変わると自動的に生徒の学年(中1や~歳)が一つ上がるようにできるやり方がありましたら、教えていただきたいです。
質問がありましたら、聞いていただいて大丈夫です
よろしくお願いします。

投稿日時 - 2017-03-18 11:29:36

QNo.9306516

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

常識で考えれば、各生徒に学年で属性をもたせた管理なんて面倒な処理はしない気がします。
各生徒には生年月日という不変の属性があるので、それと現在日付を元に、学年に変換すればよいのではないでしょうか。中には何かしらの事情で年齢と学年が不一致するケースも有るでしょうから、それも各生徒の属性値としてもたせれば良いと思います。

と書きながら、恐らく御理解されてないように思います。質問文から推測するに、データ処理のアルゴリズムなんて考えたことなど無いのではないでしょうか。ここで質問する前に、その類の知識を付けたほうが良いのではないでしょうか。

投稿日時 - 2017-03-18 13:12:44

お礼

ありがとうございます。
確かにあまり考えたことはありませんでした。
自分でも調べてみた結果、置き換えという結論に至りました。
今後はもう少し調べてから質問するようにしようと思います。

投稿日時 - 2017-03-21 12:11:04

ANo.2

「学年」の入っているセル(または列や行や見出し文言)を、どういう理屈で判別したらよいと思いますか。
質問者の場合だけに限ってでも、色々な種類の表において何かそういうものを探せる、識別できる位置や列や文言はありますか。
一般的には、他の先生のクラスや他の学校の表の場合は、できないと思いますが。
学年のあるシートの列が限られていている場合などなら、VBAを使って可能かもしれません。
この質問は大雑把すぎる質問と思います。

投稿日時 - 2017-03-18 12:25:47

お礼

ありがとうございます。
確かにあまり考えたことはありませんでした。
自分でも調べてみた結果、置き換えという結論に至りました。
今後はもう少し調べてから質問するようにしようと思います。

投稿日時 - 2017-03-21 12:11:15

ANo.1

日本では、誕生日が4月2日~翌年の4月1日の生徒が同じ学年に所属することになっていますよね?正しいですか?
従って、生徒の誕生日が必須なわけですが、そのことはご存知ですか?
試しに「中1や~歳」の生徒の誕生日を幾つか挙げてみてください。
言われなくてもそのくらいは・・・

投稿日時 - 2017-03-18 12:19:56

お礼

ありがとうございます。
確かにあまり考えたことはありませんでした。
自分でも調べてみた結果、置き換えという結論に至りました。
今後はもう少し調べてから質問するようにしようと思います。

投稿日時 - 2017-03-21 12:11:22

あなたにオススメの質問