- ベストアンサー
Excelの入力で
Excelで A1のセルには日付を入力します。 A1に入力した日付が 1/1~1/31 の間の日付だったときは、B1のセルに自動的に「1月」と表示 2/1~2/28 のときは「2月」、3/1~3/31 のときは「3月」…と表示させたいです。 Excelの関数でできるかなと考えていたのですが、頭がパンクしてしまいました(^^; よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
以下のような式でどうでしょうか。 =MONTH(A1)&"月"
その他の回答 (3)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.4
こんにちは! すでに色々回答は出ていますので・・・ 他の一案です。 B1セルの数式は =A1 として、セルの書式設定の表示形式から ユーザー定義で m"月" とする方法もあります。 以上、参考になれば幸いです。m(__)m
質問者
お礼
関数のことばかり考えていましたが、ユーザー定義でもできるのですね! すでにmonth関数で設定して作業を行っていますが ユーザー定義でもできることを頭にメモしときます(^^) アドバイスいただきまして、ありがとうございます!
- watabe007
- ベストアンサー率62% (476/760)
回答No.3
>3/1~3/31 のときは「3月」…と表示させたいです。 数字の部分が全角のようなので =JIS(MONTH(A1))&"月"
質問者
お礼
全角半角は、とくに意識していなかったのですが 全角で表示することもできるのですね! ご回答いただきまして、ありがとうございます。
noname#109588
回答No.2
month関数で月部分が取り出せますので、あとは書式を設定して「月」を表示させるように設定してください。
質問者
お礼
ご回答いただきまして、ありがとうございます! 「month関数」 便利なのを覚えたので、これから活用していきたいと思います!
お礼
「=MONTH(A1)&"月"」を試してみたところ、やりたいと思っていた表示となりました! ご回答いただきまして、ありがとうございます。