• ベストアンサー

エクセルでの月表示の質問です。

エクセルで横一列に日付が入っているカレンダーの各々の日付の上のセルに月を表示したいのですが、毎月1日のときだけ表示させるにはどうすればいいでしょうか? 初歩的で申し訳ありませんが、宜しくお願いいたします。

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

  • ベストアンサー
  • Rin-u_u
  • ベストアンサー率35% (6/17)
回答No.3

A2に日付が入っているとして 表示形式でユーザー定義でddにしておく A1には、 =IF(DAY(A2)=1,A2,"") ユーザ定義でmmとしておく あと横にフィルコピー 1日の日だけ月が表示されます。

huga2mofu2
質問者

お礼

てっきりMONTHでも使うのかと思っていました。 とてもシンプルで初心者に理解しやすい式ですね。 ありがとうございました。使ってみます!

その他の回答 (2)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

2列目に日付が入っているとして A1セルに =IF(DAY(A2)=1,TEXT(A2,"m月"),"") 右フィルしてください。

huga2mofu2
質問者

お礼

TEXTですか・・・初めて使わせていただきました。 勉強になります。無事値が返りました! ありがとうございます!

  • izmlz
  • ベストアンサー率55% (67/120)
回答No.1

=IF(DAY(A2)=1,TEXT(A2,"m月"),"") あるいは =IF(DAY(A2)=1,MONTH(A2)&"月","") =IF(DAY(A2)=1,MONTH(A2),"") でいかがでしょうか?

huga2mofu2
質問者

お礼

全部入れてみました。 3つのうち真ん中の式が動いてくれました。 思いつかない式でした。早速の回答ありがとうございます!