エクセルで、セルの値が文字ならその文字を、数値なら空(””)を返すには T関数を使います。「Excel」は =T(A3) で Excel、123 は =T(A4) で何も表示されません。
数値が混ざった列から文字だけを取り出したり、文字かどうかを判定したりするときに使います。この記事では、T関数の基本、数値・日付・文字の数字・空のセルの扱い、文字だけをつなげる方法、ISTEXT関数との違いまでを、1つの表で説明します。下の練習ツールで、値を書き換えて結果の変わり方を試せます。
T関数の書き方
| 値の種類 | T関数の結果 |
|---|---|
| 文字(「Excel」など) | その文字 |
| 文字として入れた数字(「123」) | その文字 |
| 数値(123) | 空(””) |
| 日付(2026/10/23) | 空(””) |
| 空のセル | 空(””) |
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
T関数の使い方|やりたいこと別の式
| 値 | 式(例) | 結果 |
|---|---|---|
| Excel | =T(A3) | Excel |
| 123(数値) | =T(A4) | (空) |
| 2026/10/23(日付) | =T(A5) | (空) |
| 123(文字) | =T(A6) | 123 |
| りんご | =”品名:”&T(A8) | 品名:りんご |
| 500(数値) | =”品名:”&T(A9) | 品名: |
| 東京 | =T(A10)<>”” | TRUE |

文字ならそのまま、数値なら空を返す
手順:C3 に T の式を入れて Enter
C3 に次の式を入力して、Enter キーを押します❶。
=T(A3)A3日付も数値なので空になります。

確認:文字の「Excel」がそのまま返った

答えは Excel になりました❷。式は、次の順に計算しています。
- Excelは文字?
⇒ はい - そのまま返す
⇒ Excel
「Excel」は文字なので Excel がそのまま返ります。数値の 123 は =T(A4) で空になり、セルには何も表示されません。
=T(A4) の 123 は空になり、セルには何も表示されません。▶ この式(C3)を、練習ツールで試す / この式(C4)を、練習ツールで試す
日付・文字の数字・空のセル
日付はエクセルの中では数値(シリアル値)なので、=T(A5) は空です。一方、表示形式を「文字列」にして入れた「123」は文字なので、123 が返ります。空のセルは =T(A7) で空です。見た目が同じ数字でも、数値か文字かで結果が変わります。
▶ この式(C5)を、練習ツールで試す / この式(C6)を、練習ツールで試す / この式(C7)を、練習ツールで試す
文字だけをつなげる
="品名:"&T(A8)
A8 が文字の「りんご」なら 品名:りんご、A9 が数値の 500 なら ="品名:"&T(A9) は 品名: だけになります。数値が混ざった列で、文字のときだけつなげたいときに使えます。
▶ この式(C8)を、練習ツールで試す / この式(C9)を、練習ツールで試す
文字かどうかを判定する
=T(A10)<>""
T関数の結果が空でなければ文字なので、「東京」は TRUE です。同じ判定は =ISTEXT(A11) でもでき、こちらも TRUE です。判定だけなら、意味が分かりやすい ISTEXT関数がおすすめです(ISTEXT関数の使い方)。
LEN関数と組み合わせると、数値の 2026 は文字ではないので 0 になります(LEN関数の使い方)。
▶ この式(C10)を、練習ツールで試す / この式(C11)を、練習ツールで試す / この式(C12)を、練習ツールで試す
T関数がうまくいかないときの確認表
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| 数字なのに空にならない | 数字が文字として入っている | ISTEXT関数で確かめる。数値にするなら VALUE関数。 |
| 日付が空になる | 日付は数値(シリアル値)として扱われる | 日付を文字にするなら TEXT関数を使う。 |
| TRUE/FALSE が空になる | 論理値は文字ではない | 決まり通りの動き。 |
T関数のよくある質問
T関数はどんなときに使う?
ほかの表計算ソフトとの互換のために用意されている関数で、ふだんは ISTEXT関数や IF関数で代わりができます。数値が混ざった列から文字だけを取り出したいときに、短い式で書けるのが利点です。
あわせて読みたい:文字列の関連記事
練習用ファイル:練習用Excelファイル(.xlsx・無料)
