TEXT関数とは? わかりやすく解説

TEXT 関数

適用対象: Microsoft Excel 2010, Excel Web App, SharePoint Online for enterprises, SharePoint Online for professionals and small businesses , Excel 2007, Excel 2003

 

説明

TEXT 関数数値文字列変換し特別な書式文字列使用して表示書式指定できるようにします。この関数は、数値読みやすい書式表示したり、数値文字列記号結合する場合に便利です。たとえば、セル A1 に数値 23.5含まれているとします。この数値書式金額として設定するには、次の数式使用します

=TEXT(A1,"¥0.00")

この例では、¥23.50表示されます。

リボンの [ホーム] タブの [数値] にあるコマンド使用して数値書式設定することもできます。ただし、これらのコマンド機能するのは、セル全体数値場合のみです。数値書式設定し、他の文字列結合するには、TEXT 関数使用するのが最適です。たとえば、前の数式に文字列を追加できます

=TEXT(A1,"¥0.00") & " per hour"

¥23.50 per hour表示されます。

書式

TEXT(数値, 表示形式)

TEXT 関数の書式には、次の引数あります

数値書式のガイドライン

プレースホルダー 説明
0 (ゼロ) 数値桁数表示形式の 0 の桁数より少な場合に、表示形式まで 0 が付加されます。たとえば、「8.9」と入力したときに "8.90" と表示するには、表示形式 #.00使用します
# 0 (ゼロ) と同じ規則従います。ただし、Excel では、入力した数値桁数が、小数点いずれの側でも表示形式# 記号の数より少な場合に 0 は表示されません。たとえば、ユーザー定義の表示形式#.##場合セルに「8.9」と入力する数値 "#" が表示されます。
? 0 (ゼロ) と同じ規則従います。ただし、Excel では、小数点いずれの側にも有効以外の 0 にスペース挿入されるため、列内で小数点位置整列されます。たとえば、ユーザー定義の表示形式 0.0?使用すると、列内の数値 8.988.99小数点位置整列されます。
. (ピリオド) 数値小数点表示します
表示する内容 表示結果 使用する書式
1234.59 1234.6 "####.#"
8.9 8.900 "#.000"
0.631 0.6 "0.#"
12
1234.568   
12.0
1234.57
"#.0#"
44.398
102.65
2.8
  44.398
102.65
    2.8
(小数点位置整列)
"???.???"
5.25
5.3
5 1/4
5 3/10
(分数位置整列)
"# ???/???"
, (コンマ) 数値区切り記号表示しますExcel では、数値記号 (#) または 0 で囲まれコンマ表示形式含まれている場合コンマ区切られます。プレースホルダーの後にコンマ指定されている場合は、1,000 の位で数値表示されます。たとえば、表示形式"#,###.0,"場合、「12,200,000」と入力すると "12,200.0" が表示されます。
表示する内容 表示結果 使用する書式
12000 12,000 "#,###"
12000 12 "#,"
12200000 12.2 "0.0,,"

日付と時刻の表示形式に関するガイドライン

m 先頭に 0 を付けず数値で月を表示します
mm 1 場合先頭に 0 を付けて数値で月を表示します
mmm 月を省略形表示します (JanDec)。
mmmm 月を完全な名前で表示します (JanuaryDecember)。
mmmmm 月を 1 文字表示します (J ~ D)。
d 先頭に 0 を付けず数値で日を表示します
dd 1 場合先頭に 0 を付けて数値で日を表示します
ddd 曜日省略形表示します (SunSat)。
dddd 曜日を完全な名前で表示します (SundaySaturday)。
yy 年を 2 桁の数値で表示します
yyyy 年を 4 桁数値表示します
表示する内容 表示結果 使用する書式
1–12 "m"
0112 "mm"
JanDec "mmm"
JanuaryDecember "mmmm"
J ~ D "mmmmm"
1–31 "d"
0131 "dd"
SunSat "ddd"
SundaySaturday "dddd"
0099 "yy"
19009999 "yyyy"
h 先頭に 0 を付けず数値で時を表示します
[h] 経過時間を時で表示します24超える時の数値時間返す数式使用している場合は、[h]:mm:ss のような表示形式使用します
hh 1 場合先頭に 0 を付けて数値で時を表示します表示形式AM または PM含まれている場合は、12 時表示で時が表示されます。それ以外場合は、24 時間表示表示されます。
m

先頭に 0 を付けず数値で分を表示します

 メモ   m コードまたは mm コードは、h コードまたは hh コード直後、または ss コード直前表示する必要があります。この順序ない場合分の代わりに月が表示されます。

[m] 経過時間を分で表示します60超える分の数値時間返す数式使用している場合は、[mm]:ss のような表示形式使用します
mm

1 場合先頭に 0 を付けて数値で分を表示します

 メモ   m コードまたは mm コードは、h コードまたは hh コード直後、または ss コード直前表示する必要があります。この順序ない場合分の代わりに月が表示されます。

s 先頭に 0 を付けず数値で秒を表示します
[s] 経過時間秒で表示します60超える秒の数値時間返す数式使用している場合は、[ss] のような表示形式使用します
ss 1 場合先頭に 0 を付けて数値で秒を表示します。秒の小数以下を表示する場合は、h:mm:ss.00 のような表示形式使用します
AM/PMam/pm、A/P、a/p 12 時表示使用して時刻表示しますExcel では、午前 0 時から正午までは "AM"、"am"、"A"、または "a" が表示され正午から午前 0 時までは "PM"、"pm"、"P"、または "p" が表示されます。
表示する内容 表示結果 使用する書式
0–23 "h"
0023 "hh"
0–59 "m"
0059 "mm"
0–59 "s"
0059 "ss"
時刻 4 午前 "h AM/PM"
時刻 4:36 午後 "h:mm AM/PM"
時刻 4:36:03 P "h:mm:ss A/P"
時刻 4:36:03.75 "h:mm:ss.00"
経過時間 (時と分) 1:02 "[h]:mm"
経過時間 (分と秒) 62:16 "[mm]:ss"
経過時間 (秒と 100 分の 1 秒) 3735.80 "[ss].00"

通貨、パーセント、および指数形式に関するガイドライン

入力する内容 使用するキー組み合わせ
¢ Alt + 0162
£ Alt + 0163
¥ Alt + 0165
ユーロ Alt + 0128
E (E-、E+、e-、e+) 数値指数形式表示しますExcel では、小数点移動した数に対応する数値が、"E" または "e" の右側表示されます。たとえば、表示形式"0.00E+00"場合数値 12,200,0001.22E+07表示されます。表示形式"#0.0E+0"変更すると、12.2E+6表示されます。

テキストを含めスペースを追加する場合のガイドライン

 メモ 

使用例

使用例新規ワークシートコピーすると、計算結果確認できます

表示その方法は?

 重要   行見出しまたは列見出し選択しないでください

ヘルプから使用例を選択する

 重要   使用例正しく機能するには、ワークシートセル A1 に貼り付ける必要があります

使用例を空のワークシートコピーした後、必要に応じて変更できます

A B C
販売員 売上 データ
青木 2800 39300.625
中村 40%
数式 説明 計算結果
=A2&"さんの売上は "&TEXT(B2, "¥#,##0")&" 相当" セル A2テキスト文字列 "さんの売上は"、セル B2 (通貨形式)、およびテキスト文字列 "相当" を 1 つ文字列結合します 青木さん売上は ¥2800,00 相当
=A3&"さんの売上総売上高の "&TEXT(B3, "0%") セル A3、文字列 "さんの売上は"、セル B3 (パーセント形式)、およびテキスト文字列 "総売上高の" を 1 つ文字列結合します 中村さん売上総売上高40%
="日付: " & TEXT(C2, "yyyy-mm-dd") C2 の値を 4 桁の年、2 の月、および 2 の日の形式表示します 日付: 2007-08-06
="日付/時刻: " & TEXT(C2, "m/d/yyyy h:mm AM/PM") C2 の値を、短い日付12 時間形式で表示します 日付/時刻: 8/6/2007 3:00 PM
=TEXT(C2, "0.00E+00") C2 の値を指数形式表示します 3.93E+04
TEXT(C2, "¥#,##0.00") C2 の値を区切り記号付き通貨形式表示します ¥39,300.63



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TEXT関数」の関連用語

TEXT関数のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TEXT関数のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
©2024 Microsoft Corporation. All rights reserved.

©2024 GRAS Group, Inc.RSS