• ベストアンサー

Excel日付の部分一致(年月が一致)検索する関数について教えてくださ

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

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>A列が2010年3月だったら、B列に、1003、2010年4月だったら、1004、以下末尾を+1を反映させる関数を教えてください。 「以下末尾を+1を反映させる」の意味が良くわかりませんが、4桁の数字で年月を表示するなら以下のような数式になります。 =IF(A1="","",TEXT(A1,"yymm")*1)

test321
質問者

補足

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

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! 一例です。 A列のデータは2行目からあるとします。 B2セルに =IF(A2="","",TEXT(MOD(YEAR(A2),100)*100+MONTH(A2),"0000")) としてオートフィルで下へコピーではどうでしょか? 以上、参考になれば幸いです。m(__)m

関連するQ&A

専門家に質問してみよう