Excel

TEXT関数 値を指定した書式の文字列に変換する


このページでは、Microsoft Excel の TEXT(テキスト)関数の使い方について説明します。


概要

値を指定した表示形式によって変換した文字列を返します。


書式

書式は、何の値を(値)、どの表示形式に変換するか(表示形式)指定していきます。

=TEXT(値 [, 表示形式])

引数 必須 説明
文字列に変換したい値を指定します。
表示形式 表示形式を指定します。表示形式は「"」で囲んで入力する必要があります。


表示形式

表示形式とは、セルの書式設定に含まれている種類から指定することも可能です。


「ホーム」タブより、「書式」をクリックします。

Screen Shot 2020-10-11 at 11.06.34.png


「セルの書式設定」をクリックします。

Screen Shot 2020-10-11 at 11.06.52.png


「表示形式」タブより、ユーザー定義を選択します。ここで、「#」「0」「,」「_」などの記号で書式が指定されているのがわかります。

Screen Shot 2020-10-11 at 11.07.09.png
 

日付

書式記号 意味 例(値が2018年12月9日の場合)
yyyy 4桁の西暦 2018
yy 西暦を下2桁で表示する 2015/1/5に「yy」と設定→15
m 月を数値で表示する 2015/1/5に「m」と設定→1
mmmm 月を英語で表示する 2015/1/5に「mmmm」と設定→January
mmm 月を英語の短縮形で表示する 2015/1/5に「mmm」と設定→Jan
dd 日付を2桁の数値で表示する 2015/1/5に「dd」と設定→05
d 日付を数値で表示する 2015/1/5に「d」と設定→5


和暦
書式記号 意味 例(値が2018年12月9日の場合)
e 和暦の年を表示する 2015/1/5に「e」と設定→27
ee 和暦の年を2桁で表示する 2015/1/5に「ee」と設定→27
g 和暦の元号をアルファベット短縮形で表示する 2015/1/5に「g」と設定→H
gg 和暦の元号を漢字短縮形で表示 2015/1/5に「gg」と設定→平
ggg 和暦の元号を表示する 2015/1/5に「ggg」と設定→平成


曜日
書式記号 意味 例(値が2018年12月9日の場合)
aaaa 曜日を表示する 2015/1/5に「aaaa」と設定→土曜日
aaa 曜日を短縮形で表示する 2015/1/5に「aaa」と設定→土
dddd 曜日を英語で表示する 2015/1/5に「dddd」と設定→Saturday
ddd 曜日を英語の短縮形で表示する 2015/1/5に「ddd」と設定→Sat


数値変換

数式
書式記号 意味
# 桁の数字を表示する。数値の桁数が指定した桁数より少ない場合は、余分な0は表示しない 123.456に「####.##」と設定→123.46
0 1桁の数字を表示する。数値の桁数が指定した桁数より少ない場合は、先頭に0を表示する 123.456に「0000.00」と設定→0123.46
? 固定幅フォントで、桁数の異なる小数を揃えるために小数点の位置を合わせる 12.3456に「???.???」と設定→12.346
.(ピリオド) 小数点を表わす 12345に「###.000」と設定→12345.000
,(カンマ) 桁区切りの記号を付ける 12345に「###,###」と設定→12,345
数値のあとに1つ付けると千単位で表示する 12345に「0.00,千円」と設定→12.35千円
数値のあとに2つ付けると百万単位で表示する 12345670に「0.00,,百万円」と設定→12.35百万円
% パーセント表示にする 0.5に「0%」と設定→50%
¥ ¥記号を付ける 12345に「¥#####」と設定→¥12345
/ 分数を表わす 0.5に「##/##」と設定→1/2


その他

書式記号 意味
G/標準 入力された文字をそのまま表示する 123450に「G/標準」と設定→123450=
[DBNum1] 漢数字(一、二)と位(十、百)で表示する 123450に「[DBNum1]」と設定→十二万三千四百五十
[DBNum1]###0 漢数字(壱、弐)と位(十、百)で表示する 123450に「[DBNum2]」と設定→壱拾弐萬参阡四百伍拾
[DBNum2]###0 漢数字(壱、弐)で表示する 123450に「[DBNum2]###0」と設定→壱弐参四伍〇
[DBNum3] 全角数字(1、2)と位(十、百)で表示する 123450に「[DBNum3]」と設定→十2万3千4百5十
[条件]書式; 条件と数式の書式を「;(セミコロン)」で区切って2つ指定できる。TEXT関数では、2つ目の「;」のあとは数式または文字列の書式、3つめの「;」のあとは文字列の書式のみ指定できる 10に「[ <0]"負";[=0]"ゼロ";"正"」と設定→正
;(セミコロン) 正負の表示形式を「正;負」の書式で指定する -12345に「##;(##)」と設定→(12345)

5


一覧に戻る