- ベストアンサー
エクセルの日付関数の使い方について
いつもお世話になっております。 今回はエクセル2010での日付関数の使い方について教えて頂きたく。 日付けの一部を文書Noに使っています。 ナンバリングの規則は「西暦年の末桁+月」が先頭の3文字ということになっているので、今月なら「703・・・」ということになるのですが、TODAY関数で2017年3月を「703」とする方法が分かりません。 "yymm"で「1703」だと使えるのですが、"ymm"ではエラーになってしまいます。 一旦「1703」と出して、その「右から3桁」としなくても出来そうな気がするので、どなたか宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
文字型で良いなら =RIGHT(TEXT(TODAY(),"YYMM"),3) 数字でなら =RIGHT(TEXT(TODAY(),"YYMM"),3)*1 または =RIGHT(YEAR(TODAY()),1)*100+MONTH(TODAY())
その他の回答 (1)
- msMike
- ベストアンサー率20% (368/1813)
回答No.2
=MID(TEXT(TODAY(),"ymm"),2,3) あるいは =MID(TEXT(TODAY(),"ymm"),2,3)*1
質問者
お礼
早々のご回答に感謝します。 なるほど、この方法でもいけるのですね。 MID関数は使用したことが無かったので非常に参考になりました。 申し訳ありませんが、BSは回答順でNo1の方にさせて頂きます。 今後はどちらでも使いこなせそうです。
お礼
早々のご回答に感謝です!! なるほど、関数の組合せで行けるのですね。 また、YEAR、MONTH関数も知らなかったので参考になりました。 助かりました。