• 締切済み

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

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

みんなの回答

  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.3

常識で考えれば、各生徒に学年で属性をもたせた管理なんて面倒な処理はしない気がします。 各生徒には生年月日という不変の属性があるので、それと現在日付を元に、学年に変換すればよいのではないでしょうか。中には何かしらの事情で年齢と学年が不一致するケースも有るでしょうから、それも各生徒の属性値としてもたせれば良いと思います。 と書きながら、恐らく御理解されてないように思います。質問文から推測するに、データ処理のアルゴリズムなんて考えたことなど無いのではないでしょうか。ここで質問する前に、その類の知識を付けたほうが良いのではないでしょうか。

lapis0311
質問者

お礼

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

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

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

lapis0311
質問者

お礼

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

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.1

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

lapis0311
質問者

お礼

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

関連するQ&A