プロが教えるわが家の防犯対策術!

Excel日付の部分一致(年月が一致)検索する関数について教えてください。
A列に日付データがあります。
A列が2010年3月だったら、B列に、1003
2010年4月だったら、1004、以下末尾を+1を反映させる関数を教えてください。

A列         B列
2010/3/6 10:23:19  1003
2010/5/6 9:23:19  1005

A 回答 (2件)

>A列が2010年3月だったら、B列に、1003、2010年4月だったら、1004、以下末尾を+1を反映させる関数を教えてください。



「以下末尾を+1を反映させる」の意味が良くわかりませんが、4桁の数字で年月を表示するなら以下のような数式になります。

=IF(A1="","",TEXT(A1,"yymm")*1)

この回答への補足

回答ありがとうございます。
4桁で表示したいのではなく、指定したコード(1003)などにしたいです。
2010/3=1003
2010/4=1004
2010/5=1005
      ・
      ・

補足日時:2010/05/12 15:29
    • good
    • 2

こんにちは!


一例です。
A列のデータは2行目からあるとします。
B2セルに
=IF(A2="","",TEXT(MOD(YEAR(A2),100)*100+MONTH(A2),"0000"))

としてオートフィルで下へコピーではどうでしょか?

以上、参考になれば幸いです。m(__)m
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A