エクセル|関数編|数値を指定書式の文字列に変換する|TEXT

エクセル|関数編|数値を指定書式の文字列に変換する|TEXT

TEXT関数は引数に指定された数値を日付、時刻、曜日などの書式の文字列に変換する事ができます。

=TEXT(値,表示形式)

引数

1.
  変換したい数値やセルを指定する
  例)”2020/6/7″、B1(セル指定)
  

2.表示書式
  変換したい書式を指定する。
  書式は半角ダブルクォーテーション「”」で囲む必要があります。
  例)”yyyy/mm/dd” 日付の指定

 

表示書式

第2引数で指定する表示書式の説明

1.日付
  例) “yyyy/mm/dd” → 2019/07/11
2.和暦
  例) “ggg” → 令和
3.曜日
  例) “aaaa” → 土曜日
4.時間
  例) “hh:mm” → 11:30
5.数値
  例) “##.##” → 123.45

日付

日付の書式設定
 第1引数(値)= ”2019/07/11″ の場合

書式 説明
yy 西暦を下2桁で表示する 19
yyyy 西暦を4桁で表示する 2019
m 月を表示する 7
mm 月を2桁で表示する 07
mmm 月を英語の短縮で表示する Jul
mmmm 月を英語で表示する July
d 日を表示する 11
dd 日を2桁で表示する 11

和暦

日付の書式設定
 第1引数(値)= ”2019/07/11″ の場合

書式 説明
e 和暦の年を表示する 1
ee 和暦の年を2桁で表示する 01
g 和暦の元号をアルファベットで表示する R
gg 和暦の元号の頭一文字を表示する
ggg 和暦の元号を表示する 令和

曜日

日付の書式設定
 第1引数(値)= ”2019/07/11″ の場合

書式 説明
aaa 曜日の頭文字を漢字で表示する(日~土)
aaaa 曜日を漢字で表示する(日曜日~土曜日) 木曜日
ddd 曜日を英語(3文字)で表示する(Sun~Sat) Thu
dddd 曜日を英語で表示する(Sunday~Saturday) Thursday

時間

日付の書式設定
 第1引数(値)= ”2019/07/11 9:30:05″ の場合

書式 説明
h 時刻の時を表示する(0~23) 9
hh 時刻の時を表示する(00~23) 09
m 時刻の分を表示する(0~59) 30
mm 時刻の分を表示する(00~59) 30
 s 時刻の秒を表示する(0~59) 
ss 時刻の秒を表示する(00~59) 05
AM/PM 12時間表示で表示させる AM

数値

日付の書式設定
 第1引数(値)= ”123.456″ の場合

書式 説明
#
 
数値の1桁を表示します
指定した桁数より少ない場合、0は表示しない
 
###.### 123.456
##.## 123.46
#.# 123.5
####.####  (0を表示しない) 123.456 
0 数値の1桁を表示します
指定した桁数より少ない場合、0を表示します
 
000.000 123.456
00.00 123.46
0.0 123.5
0000.0000 (0を表示する) 0123.4560
? 数値の1桁を表示します
指定した桁数より少ない場合、半角スペースを表示します
 
???.??? 123.456
??.?? 123.46
?.? 123.5
????.???? (半角スペースを表示します) △123.456△ 
※△(半角スペース)

関連する関数

TODAY   現在の日付を求める
NOW    現在の日付と時刻を求める
WEEKDAY  曜日を求める