【Excel関数】TEXT関数の日付・数値・時間の使い方

ExcelのTEXT関数を使用すると、日付を元に曜日を出したり、数値の表示、時間の表示方法など指定してカスタマイズすることができます。
とても便利な関数ですが、表示形式を知っているか知らないかで大きな差が生まれます。
そこでこの記事ではTEXT関数の使い方を紹介します。
使いこなすととても便利な関数のため、是非活用していきましょう。
目次
TEXT関数とは?
TEXT関数とは、計算に利用できる数値などを、指定した書式の文字列に変換する関数です。例えば曜日を「火曜日」もしくは「(火)」など指定した表示にすることができます。
TEXT関数の使い方
TEXT関数を使用するときは以下の引数を記述します。
TEXT(値,表示形式)
【引数の詳細】
値 | 数値や日付、時刻などの数値や数値の入ったセルを指定。 |
表示形式 | 表示形式をダブルクオーテーション「””」で囲んで指定する |
引数については以下の記事でも解説しています。
日付と曜日の表示方法
まずはダイアログを使用したTEXT関数の使い方を紹介します。
下準備として、A3の場所に日付を入力しています。もし今日の日付を自動で入力する場合はTODAY関数が便利です。
関数を入力したいセルを選択し、fxと書いている「関数の挿入」をクリックしましょう。
続いて、関数の検索で「表示形式」と入力し、検索開始ボタンをクリックします。そして、関数名で「TEXT」を選択し、OKをクリックします。
値は参照するセルとしてA3を入力し、表示形式を指定します。今回はaaaとします。
ひこ表示形式を入力するときはダブルクオーテーション「””」で囲む必要があるが、ダイアログが入力するときは省略しても自動で後から入力される
入力が終わると以下のようになります。
数式は以下のようになります。
日付(曜日)の表示形式一覧
日付の表示形式です。
記入例 | 表示結果 | 意味 |
=TEXT(A3,”aaa”) | 土 | 漢字で曜日表示 |
=TEXT(A3,”aaaa”) | 土曜日 | 曜日の文字を入れて漢字で表示 |
=TEXT(A3,”(aaa)”) | (土) | ()付き |
=TEXT(A3,”d”) | 8 | 日付を1桁 |
=TEXT(A3,”dd”) | 08 | 日付を2桁 |
=TEXT(A3,”ddd”) | Sat | 曜日を英語で短縮 |
=TEXT(A3,”dddd”) | Saturday | 曜日を英語 |
=TEXT(A3,”m”) | 2 | 月を1桁 |
=TEXT(A3,”mm”) | 02 | 月を2桁 |
=TEXT(A3,”mmm”) | Feb | 月を英語で短縮 |
=TEXT(A3,”mmmm”) | February | 月を英語 |
=TEXT(A3,”y”) | 25 | 年 |
=TEXT(A3,”yyyy”) | 2025 | 年を4桁 |
=TEXT(A3,”e”) | 7 | 和歴の年数 |
=TEXT(A3,”ggg”) | 令和 | 元号 |
すべてを覚えようとすると大変です。記事をお気に入り登録するか、aaaや(aaa)などよく使う表示形式のみ覚えてみましょう。
数値の使い方
数値を扱うには以下のように表示形式を指定します。
数値の表形式の一覧
数値の表示形式です。
記入例 | 表示結果 | 意味 |
=TEXT(A3,”#”) | 124 | 整数で表示 |
=TEXT(A3,”#.##”) | 123.79 | 小数点以下2 |
=TEXT(A3,”0″) | 124 | 整数で表示 |
=TEXT(A3,”0.00″) | 123.79 | 小数点以下2 |
=TEXT(A3,”0%”) | 50% | 0.5→50%となる |
=TEXT(A3,”¥000″) | ¥124 | ¥が自動で入力 |
=TEXT(A3,”$0″) | $124 | $が自動で入力 |
=TEXT(A3,”$000.0″) | $123.8 | $が自動で入力、小数点以下1 |
Excelシートによっては小数点以下を指定したいことが良くあるので、状況に合わせて使い分けしましょう。
また、関数で小数点以下の桁数を指定するときにはROUND関数が便利です。
時間の表示形式の一覧
下の画像は時間を表示しています。
時間の表示形式です。
記入例 | 表示結果 | 意味 |
=TEXT(A3,”hh”) | 10 | 時間 |
=TEXT(A3,”mm”) | 15 | 分 |
=TEXT(A3,”ss”) | 00 | 秒 |
=TEXT(G6,”hh:mmAM/PM”) | 10:15AM | 時間と分にAM/PMを表示 |
=TEXT(A3,”[h]”) | 10 | 時間 |
時間で[]をつける場合の使用例
時間の計算をする場合にとても重要なのが[]の使用です。以下の画像を見てみましょう。
時間を計算する際、11時+15時となると、本来なら26だと思いますが、24時間の24を引いた数字が表記されます。
便利な修正機能ですが、単純な合計を求めたいときは[]を追記することでそのまま合計を出すことができます。
TEXT関数のまとめ
今回はTEXT関数の使い方について紹介しました。
TEXT関数は日付(曜日)や数値、時間など様々な場面に使われます。
Excelのフォーマットは一度作ると応用の幅が広がりますので、関数を使いこなすと仕事がかなり進みます。
Excelの機能を使いこなすと、仕事の効率化から大きな時間短縮に繋がります。
仕事術のスキルが増えるとプライベートの時間を時間を増やすことができますので、当サイトで得た知識を是非活用していきましょう。
以下のExcel記事もおすすめです。