• ベストアンサー

Excelの入力で

Excelで A1のセルには日付を入力します。 A1に入力した日付が 1/1~1/31 の間の日付だったときは、B1のセルに自動的に「1月」と表示 2/1~2/28 のときは「2月」、3/1~3/31 のときは「3月」…と表示させたいです。 Excelの関数でできるかなと考えていたのですが、頭がパンクしてしまいました(^^; よろしくお願いします。

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

  • ベストアンサー
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

以下のような式でどうでしょうか。 =MONTH(A1)&"月"

ajyapa-paso
質問者

お礼

「=MONTH(A1)&"月"」を試してみたところ、やりたいと思っていた表示となりました! ご回答いただきまして、ありがとうございます。

その他の回答 (3)

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

こんにちは! すでに色々回答は出ていますので・・・ 他の一案です。 B1セルの数式は =A1 として、セルの書式設定の表示形式から ユーザー定義で m"月" とする方法もあります。 以上、参考になれば幸いです。m(__)m

ajyapa-paso
質問者

お礼

関数のことばかり考えていましたが、ユーザー定義でもできるのですね! すでにmonth関数で設定して作業を行っていますが ユーザー定義でもできることを頭にメモしときます(^^) アドバイスいただきまして、ありがとうございます!

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.3

>3/1~3/31 のときは「3月」…と表示させたいです。 数字の部分が全角のようなので =JIS(MONTH(A1))&"月"

ajyapa-paso
質問者

お礼

全角半角は、とくに意識していなかったのですが 全角で表示することもできるのですね! ご回答いただきまして、ありがとうございます。

noname#109588
noname#109588
回答No.2

month関数で月部分が取り出せますので、あとは書式を設定して「月」を表示させるように設定してください。

ajyapa-paso
質問者

お礼

ご回答いただきまして、ありがとうございます! 「month関数」 便利なのを覚えたので、これから活用していきたいと思います!

関連するQ&A