ピアのパソコン学習ガイド
メニュー
Excel関数

TEXT関数の使い方|日付・曜日・和暦・金額の見た目を決める

ピアのパソコン学習ガイド 編集部2026年11月9日 更新

※写真はイメージです

書き方はこれだけ

=TEXT(値, "書式")

日付や数字を、決めた見た目の文字にします。曜日を出す、和暦にする、「1,980円」のようにカンマを付ける、「007」のように0で桁をそろえる、などです。いちばん効くのは、文章とつなげるときです。

TEXTで日付と数字の見た目を決める C3 fx =TEXT(A3,"m/d(aaa)") A B C 1 2 3 4 5 6 元の値 書式 結果 2026/11/9 "yyyy年m月d日" 2026年11月9日 2026/11/9 "m/d(aaa)" 11/9(月) 2026/11/9 "ggge年m月d日" 令和8年11月9日 1980 "#,##0円" 1,980円 7 "000" 007
同じ 2026/11/9 でも、書式を変えると「2026年11月9日」「11/9(月)」「令和8年11月9日」と見た目が変わります。

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

よく使う書式

書式例(2026/11/9・1980)結果
"yyyy/mm/dd"日付2026/11/09
"m月d日"日付11月9日
"aaa"曜日(短く)月
"aaaa"曜日月曜日
"ggge年"和暦令和8年
"#,##0"数字1,980
"0.0%"割合(0.256)25.6%
"000"数字(7)007
"h:mm"時刻9:05

文章とつなげる

作りたい文式
お支払い期限は11月30日(月)です="お支払い期限は"&TEXT(A2,"m月d日(aaa)")&"です"
合計 1,980円="合計 "&TEXT(B2,"#,##0")&"円"

表示形式との違い

セルの表示形式(Ctrl+1)でも同じ見た目にはできます。違いは、表示形式は見た目だけで中身は日付や数字のまま、TEXTの結果は文字だということです。なので、TEXTにしたセルは足し算や並べ替えには使えません。なので、計算に使うセルは表示形式、文章にしたいときはTEXT、と分けておけば大丈夫です。

うまくいかないとき

1曜日が「aaa」とそのまま出る

書式を " " で囲んでいない、または表示形式が文字列になっています。

直し方=TEXT(A2,"aaa") と、書式を " " で囲みます。

2合計できない

TEXTの結果は文字です。

直し方計算に使う列はTEXTを使わず、表示形式で見た目を整えます。

サンプルファイルで試す

黄色のセルにTEXTの式を入れて、「答え」のシートと比べてください。

text.xlsx をダウンロード(無料・登録なし)

よくある質問

TEXT関数で曜日を出すには?

=TEXT(A2,"aaa") で「月」、"aaaa" で「月曜日」です。

和暦にするには?

=TEXT(A2,"ggge年m月d日") で「令和8年11月9日」のようになります。

Googleスプレッドシートでも使えますか?

TEXT関数は使えますが、曜日の "aaa" や和暦の "ggge" はExcelの書式です。スプレッドシートでは曜日を "ddd" などで指定します。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報