サラリーマン戦士が語る、Excelの見た目を劇的に美しくする秘技
サラリーマンとして日々Excelと戦っていると、 「日付の表示を整えたい」 「売上をカンマ付きで見やすくしたい」 「レポートに使う文字列をきれいに整形したい」 という場面が必ず出てきます。
請求書、売上表、勤怠管理、レポート作成…。 どの業務でも“見た目の整ったデータ”は信頼性を高め、仕事のスピードを上げてくれます。
そんなとき、サラリーマン戦士である私が必ず使うのが TEXT関数 です。
TEXT関数は、 「日付・時刻・数値を、好きな表示形式に変換する」 Excelの中でもトップクラスに便利な関数です。
この記事では、TEXT関数の基本から応用、 そしてサラリーマン戦士として実務で使ってきた感想まで、 徹底解説します。
🔍 TEXT関数の書式
コード
=TEXT(値, "表示形式")
✔ 引数の意味
- 値:変換したい数値・日付・時刻
- 表示形式:どのように表示するか(必ず ” ” で囲む)
TEXT関数は「見た目を整える」ための関数であり、 中身は文字列に変換される点がポイントです。
📘 基本例:日付を「YYYY年MM月DD日」に変換
コード
=TEXT(A1, "yyyy年m月d日")
A1 が 2026/4/25 の場合 → 2026年4月25日
サラリーマン戦士として、 「資料の見た目で損をしたくない」 という思いが強いので、この書式は頻繁に使います。
📅 日付のよく使う書式一覧(コピペOK)
| 表示例 | 書式 |
|---|---|
| 2026/04/25 | “yyyy/mm/dd” |
| 2026-04-25 | “yyyy-mm-dd” |
| 2026年4月25日 | “yyyy年m月d日” |
| 4/25 | “m/d” |
| 土曜日 | “aaaa” |
| Sat | “aaa” |
⏰ 時刻のよく使う書式一覧
| 表示例 | 書式 |
|---|---|
| 14:30 | “hh:mm” |
| 14時30分 | “hh時mm分” |
| 2:30 PM | “h:mm AM/PM” |
| 14:30:15 | “hh:mm:ss” |
💴 数値の書式(請求書・売上表で必須)
✔ カンマ区切り
コード
=TEXT(A1, "#,##0")
1234 → 1,234
✔ 円マーク付き
コード
=TEXT(A1, "¥#,##0")
1234 → ¥1,234
✔ 小数点2桁
コード
=TEXT(A1, "0.00")
12.3 → 12.30
✔ パーセント表示
コード
=TEXT(A1, "0%")
0.85 → 85%
🔥 TEXT関数の“実務でよく使う”応用
① 日付+文字列を結合(レポートで頻出)
コード
="売上日:" & TEXT(A1, "yyyy/mm/dd")
② 今日の日付を自動表示
コード
="本日の売上(" & TEXT(TODAY(), "yyyy/mm/dd") & ")"
③ 時刻を「○時○分」形式に
コード
=TEXT(A1, "h時m分")
④ 月だけ取り出す(文字として)
コード
=TEXT(A1, "m")
🧩 TEXT関数 × 他関数の組み合わせ
① TEXT + SUM(合計をフォーマット)
コード
=TEXT(SUM(B2:B10), "¥#,##0")
② TEXT + IF(条件で表示を変える)
コード
=IF(A1>=100000, TEXT(A1, "¥#,##0"), "10万円未満")
③ TEXT + FILTER(抽出結果を整形)
コード
=TEXT(FILTER(A2:A100, B2:B100="営業"), "yyyy/mm/dd")
FILTERについては FILTER関数 の記事も参考になります。
❗ TEXT関数のよくあるミス
1. 表示形式を「” “」で囲み忘れる
→ 必ず ” ” が必要です。
2. TEXTは“文字列”になる
→ 計算に使う場合は元の値を使います。
3. 日付の書式は大文字・小文字で意味が違う
- M:月
- m:分
- H:時(24時間)
- h:時(12時間)
📊 TEXT関数とセルの書式設定の違い
| 項目 | TEXT関数 | セルの書式設定 |
|---|---|---|
| 値の中身 | 文字列になる | 数値のまま |
| 結合 | できる | できない |
| 関数との組み合わせ | 可能 | 制限あり |
| 動的表示 | 可能 | 基本は固定 |
TEXT関数は「見た目を作る関数」、 書式設定は「見た目を変えるだけ」。 この違いを理解すると、Excelの表現力が一気に上がります。
🧑💼 サラリーマン戦士が実際に使ってみた感想
私がTEXT関数を使い始めたのは、 「請求書の見た目がどうしても整わない」 という悩みがきっかけでした。
使ってみて感じたメリットは以下の通りです。
✔ レポートの“見た目の品質”が劇的に上がる
数字が整っているだけで、資料の説得力が変わります。
✔ 日付の整形が自由自在
「2026年4月25日」「2026/04/25」「4/25」など、 相手に合わせた形式に瞬時に変換できます。
✔ 他関数との組み合わせが強力
SUM、IF、FILTER、ROUND などと組み合わせると、 動的で美しいレポートが作れます。
✔ セルの書式設定より柔軟
書式設定ではできない「文字列との結合」が可能です。
サラリーマン戦士として、 「資料の見た目で損をしたくない」 という思いが強いので、TEXT関数は欠かせません。
📝 まとめ:TEXT関数は“見た目を整える最強ツール”
- 日付・時刻・数値を自由な形式に変換
- 請求書・売上表・レポートで必須
- 他関数と組み合わせるとさらに強力
- セルの書式設定より柔軟
- Excelの“見た目の品質”が劇的に上がる
サラリーマン戦士として断言します。 TEXT関数を使いこなせば、あなたのExcel資料は一段上のレベルに到達します。
コメントを残す