-
∨目次
- TEXT 関数
- 使用例
- 解説
エクセル TEXT 関数:数値に表示形式を設定する
はじめに
エクセルの TEXT 関数の使い方を紹介します。
TEXT 関数は数値にセルの書式設定の表示形式を設定して文字列にします。
カンマ区切りで表示したり、前後に文字列を入れたいときに使用します。日付の曜日や和暦の表示などにも使用できます。
文字列を数値に変換するには「VALUE 関数」を使用します。
-
目次
- TEXT 関数
- 使用例
- 解説
TEXT 関数
TEXT(数値, 表示形式)
数値を表示形式を適用した文字列に変換します。
引数「数値」 | 表示形式を設定する数値を指定します。 |
引数「表示形式」 | セルの書式設定のユーザー定義にある表示形式を指定します。 |
使用例
セル「B2」をカンマ区切りにする。
=TEXT(B2,"#,##0")

数値の前後に文字列を挿入する。
="定価 " & TEXT(B2,"\0") & " の 50%"

日付型にする。
=TEXT(B2,"yyyy/m/d")

スポンサーリンク
解説
結果は必ず文字列に変換されるため、カンマ区切りの数値でも左揃えで表示されます。エクセルの機能から右揃えにすることはできます。
数値以外にも日付や文字列に表示形式を設定できます。
表示形式を設定するなら、セルの書式設定を使えば済みます。その値を文章に組み込みたいときや、「MID 関数」などの表示形式を設定した数値や日付を文字列として扱いたいときに「TEXT 関数」を使用します。
表示形式の例
名前 | 表示形式 | 結果 |
パーセント | 0% | 10% |
カンマ区切り | #,##0 | 1,000 |
西暦 | yyyy/m/d | 2000/1/1 |
和暦 | ggge年m月d日 | 平成12年1月1日 |
曜日 | aaaa | 土曜日 |