逆引きFormula 2.0 に戻る
いつもおなじみ Red Gregory さんの Formula 説明。文字列から日付を作成するという素晴らしいアイディアでした。Red さんのは文字列を切り出しているのですが、これだとフォーマットに縛りがあります。日本人向けに「Y年M月D日」、「Y-M-D」、「Y/M/D」のフォーマットのどれでも対応する汎用性のあるものを作ってみました。ついでに、「月日」だけのものも作りました。ただし、こちらはあくまで相対日付なので、年が変わると違う日付になるので注意してください。
- 数値が二つまたは三つ存在するものならどんな表記でも可能。Formula 2.0 の match, parseDate を使いました。
P.S.
田原さんに数値のままでも parseDate が動くことを教えてもらいました。上の formula は
sum()
の後に文字列に変換する .format()
を入れていたのですが、なくても動くようなので消してしまいました。基本形式だと日付までは数値だけで表現できるので、たくさん応用が効きそうですね。