1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Google Spreadsheetで今何年かを取得して、生年から今の年齢を取得する

Last updated at Posted at 2019-10-12

プログラミングって感じでもないけどメモ。

GAS使えばって話はありそうですが、これくらいならGAS使わずにやれました。

やりたいこと

スクリーンショット 2019-10-12 15.38.22.png

現在の年齢は毎年更新される情報だけど毎回更新作業をするのは大変んなので、常に更新されていくようにします。

今の年齢 = 今年 - 生年なので"今年"を取得できれば良さそうですね。

"今年"を取得するのに使う関数と手順

TODAY()

https://support.google.com/docs/answer/3092984?hl=ja
スクリーンショット 2019-10-12 15.29.17.png

こんな感じで今日の日付を教えてくれます。

この中の2019を抜き出したいんですが、このままだとDate型になっててMID()などの文字列抽出系の関数が使えなかったです。

TEXT()

そこでTEXT()がちょうどよく使えました。

https://support.google.com/docs/answer/3094139?hl=ja

スクリーンショット 2019-10-12 15.34.03.png

TODAY()と組み合わせて=TEXT(TODAY(),"yyyy")という書き方をすると2019が抽出されます。

年齢計算

=TEXT(TODAY(),"yyyy") - 生年で年齢計算できますね。

スクリーンショット 2019-10-12 15.42.07.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?