月番号(1〜12)を月名(1月、Januaryなど)に変換する方法は?
月番号を月名に変換する方法は複数あります。Excel 2019以降ではSWITCH関数で`=SWITCH(MONTH(A2), 1,"1月", 2,"2月", ..., 12,"12月")`のように記述できます。全バージョンで使えるTEXT関数では`=TEXT(A2, "m月")`や`=TEXT(A2, "mmmm")`(英語月名)で簡潔に変換可能です。CHOOSE関数を使う方法もあり、`=CHOOSE(MONTH(A2), "January", "February", ...)`のように記述します。シンプルな変換ならTEXT関数、複雑なカスタム変換(和風月名など)ならSWITCH関数が適しています。用途に応じて最適な関数を選択することが重要です。
📊 バージョン対応
2016
△
TEXT/CHOOSE関数のみ
2019
✅
対応
2021
✅
対応
365
✅
対応
📋 実務での使用例
💼 TEXT関数で日本語の月名を表示
日付(A列)から「1月」「2月」形式の月名を自動生成。最もシンプルな方法
=TEXT(A2, "m月")💼 SWITCH関数でカスタム月名を表示(2019以降)
「睦月」「如月」などの和風月名や、自社独自の会計年度月名(第1期、第2期など)を表示する場合
=SWITCH(MONTH(A2), 1,"睦月", 2,"如月", 3,"弥生", 4,"卯月", 5,"皐月", 6,"水無月", 7,"文月", 8,"葉月", 9,"長月", 10,"神無月", 11,"霜月", 12,"師走")SWITCHTEXTCHOOSEMONTH月名日付変換
📄
文字列関数チートシート
LEFT / MID / SUBSTITUTE 等の文字列操作パターン集
準備中※ PDFは現在作成中です。近日公開予定