TEXT関数の使い方(スプレッドシート)|日付や数字の見た目を決める
※写真はイメージです
書き方
=TEXT(数値, 表示形式)日付や数字を、決めた見た目の文字に変えます。日付から曜日を出す、文章の中に「12,000円」と入れる、のようなときに使います。
"dddd"。この図の表をダウンロード(Googleドライブにアップロードして開けます・問題と答えのシートつき)
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| 数値 | 日付や数字 | A2 |
| 表示形式 | 見た目の書き方 | "ddd" |
よく使う表示形式
| 書き方 | 例(2026/11/12・12000・5) |
|---|---|
"ddd" / "dddd" | 木 / 木曜日 |
"yyyy年m月" | 2026年11月 |
"m/d(ddd)" | 11/12(木) |
"#,##0" | 12,000 |
"#,##0円" | 12,000円 |
"000" | 005(ゼロ埋め) |
"0.0%" | (0.125なら)12.5% |
文章の中に日付や金額を入れる
=A2&"さんの請求額は"&TEXT(B2,"#,##0")&"円です"&でつなぐと数字の見た目がくずれるので、TEXTで形を決めてからつなぎます。
うまくいかないとき
1曜日が英語(Thu)になる
ファイルの言語の設定が英語です。
直し方「ファイル」→「設定」→「言語と地域」を「日本」にします。
2結果で計算できない
TEXTの結果は文字です。
直し方計算はもとの日付・数字のセルで行います。
使えるバージョン
Excelと同じ書き方で使えます。スプレッドシートで作ったものをExcelの形式でダウンロードしても、そのまま動きます(曜日の書き方だけちがいます。下で説明)。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。
Excelでは
Excelでは、曜日を日本語で出すときは "aaa"(木)・"aaaa"(木曜日)と書きます。Excelで "ddd" にすると英語の Thu になります。スプレッドシートでは、ファイルの言語と地域が「日本」なら "ddd" で日本語の曜日になります。
よくある質問
日付から曜日を出すには?
=TEXT(A2,"ddd") で「木」、"dddd" で「木曜日」です。
曜日が英語になります
「ファイル」→「設定」の言語と地域を「日本」にします。
ゼロ埋めするには?
=TEXT(A2,"000") で 5 が 005 になります。
一緒に覚えたい関数・操作
このページについて
操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報