日付や数値の表示形式を整えたいとき、エクセルでは「TEXT関数」が大活躍します。例えば、日付を「2024年4月10日」と表示したり、数値に「¥」マークを付けたり…そんな柔軟な書式変更を可能にするのが、TEXT関数です。
この記事では、初心者向けにTEXT関数の使い方や構文、実践例、注意点をわかりやすく解説。「TEXT関数とは?」「書式記号がややこしい」「エラーになる原因は?」という疑問にも答えます!
TEXT関数(マッスルたけちゃん)







TEXT関数とは?(初心者向け解説)
TEXT関数は、数値や日付などの値を、指定した書式で文字列として表示する関数です。たとえば「2024/4/10」という日付を「2024年4月10日(水)」のように表示形式を変えることができます。
請求書やスケジュール管理など、「見た目」を整えたい場面で頻繁に活用されます。
TEXT関数の特徴
- 数値や日付を文字列として整形表示できる
- 書式記号(例:「yyyy/mm/dd」「#,##0」など)を使って柔軟に表現できる
- 元データはそのまま、見た目だけを変えられる
- IF関数や他の関数と組み合わせて表示を条件分岐できる
- 関数の結果は文字列なので、数値としての再計算はできない点に注意
TEXT関数の構文(入力方法と引数)
TEXT関数の基本構文は以下の通りです。
【引数の説明】
引数名 | 説明 |
文字列(必須) | 書式を変えたい元のデータ(数値や日付) |
書式 | 表示したい形式を、ダブルクォーテーションで囲って指定します。 例:“yyyy年m月d日” や “¥#,##0” など |
TEXT関数の使い方(具体例付き)
TEXT関数の使い方を説明します。
B3セル、B4セルには以下の数式を使っています。
- B3セル=TEXT(A3,”¥#,##0″) → カンマ付き通貨表示に
- B4セル=TEXT(A4,”0%”) → パーセンテージ表示に
TEXT関数でよく使う書式コード10選
TEXT関数で使う書式はたくさんあるので、今回はその中でも特によく使う書式を並べてみました。
実際は、表の書式コードをTEXT関数の中に入れれば使えます。””で囲むのを忘れないでください。
- 例1:TEXT(A1, “yyyy/mm/dd”)
- 例2:TEXT(B2, “¥#,##0”)
書式コード | 表示例 | 説明 |
yyyy/mm/dd | 2025/04/10 | 年/月/日を表示 |
yyyy年m月d日 | 2025年4月10日 | 和風な日付表示 |
mm/dd | 04/10 | 月/日のみを表示 |
aaa | 木 | 曜日(短縮) |
aaaa | 木曜日 | 曜日(フル) |
hh:mm | 09:30 | 時:分 表示(24時間) |
h時mm分 | 9時30分 | 和風の時刻表示 |
#,##0 | 12,345 | カンマ区切りの数値表示 |
¥#,##0 | ¥12,345 | 円マーク付き金額表示 |
00000 | 00042 | 5桁でゼロ埋め表示 |
TEXT関数の応用テクニック|仕事で役立つ活用法
応用テクニック①:日付+文字列を結合してレポート作成に活用
具体例とメリット
TEXT関数で日付を「yyyy年mm月dd日」の形式に整え、文字列と組み合わせることで、報告書や帳票の自動生成に役立ちます。
例:セルA2に日付(例:2025/04/10)がある場合、以下のように記述します。
→ 出力結果:報告日:2025年04月10日
メリット: 日付を見やすい形式で文字列と合成でき、報告書の体裁を整えやすい!
応用テクニック②:数値に「カンマ」や「円マーク」をつけて請求書に活用
具体例とメリット
TEXT関数を使えば、金額にカンマ区切りや「円」などの記号をつけて、請求書や見積書を見やすくできます。
例:セルB2に「120000」がある場合
→ 出力結果:120,000 円
メリット: 表示の整った請求書が作成でき、実務での信頼性がアップ!
TEXT関数 よくある質問(FAQ)
よくある質問(FAQ)をまとめました。
- Q1: TEXT関数がエラーになるのはなぜですか?
- A1: 対象の値が日付や数値でない場合や、書式コードが正しくない場合にエラーになります。
- Q2: TEXT関数はIF関数と一緒に使えますか?
- A2: はい、IF関数と組み合わせて条件によって異なる形式で表示することが可能です。
- Q3: TEXT関数で「yyyy/mm/dd」にしたのに表示されないのは?
- A3: 元データが正しい日付形式でない場合、意図した表示にならないことがあります。
- Q4: 数値にカンマをつけて表示したい場合は?
- A4: 書式コード「#,##0」を使うとカンマ区切りで表示できます。
- Q5: 曜日を表示したいときの書式は?
- A5: 「aaa」(例:月)や「aaaa」(例:月曜日)で曜日を表示できます。
TEXT関数のまとめ
TEXT関数は、数値や日付を見やすい表示形式に整える便利な関数です。帳票作成やプレゼン資料など、ビジネスの現場で広く活用できます。初心者の方も、基本を押さえればすぐに使いこなせるようになります!
【ポイント整理】
- 数値や日付を見やすく整えるのに最適
- 書式コードを使って柔軟に表示形式を指定可能
- IF関数などと組み合わせて応用力アップ
- よくある間違いは「元データの形式」と「書式コード」
- 実務での見た目改善に大きく貢献!

これでTEXT関数もバッチリだ!レッツ筋トレ!
コメント