T函數檢測給定值是否是文本,如果是文本按原樣返回,如果不是文本則返回空字符串。
什么情況下使用T函數?
T函數用途有限,可以使用其它函數替換,例如ISTEXT函數。你可以使用T函數來:
如果值是文本則返回文本
如果值不是文本則返回空字符串
T函數的語法
T函數的語法如下:
T(value)
Value可以是任意值— 鍵入的公式或者單元格引用
T函數陷阱
如果value是錯誤,那么T函數返回錯誤。這不像ISTEXT函數,對錯誤返回FALSE。
示例1: 測試值是否是文本
我沒能想到T函數優于其它函數例如ISTEXT函數的情形。讓我們并排比較這兩個函數來查看結果。
如果值是文本,那么T函數返回文本。在下面的截圖中,單元格C4中的T函數來檢查單元格B4中的值。
=T(B4)
在單元格B4中看起來像數字,但在其前面有一個撇號,因此它實際上是文本。T函數返回“1234”字符串。在列D中,ISTEXT函數也測試單元格B4中的值,返回結果TRUE。
=ISTEXT(B4)
如果值是數字,像單元格B3,T函數結果是空字符串。如果使用ISTEXT函數替換,結果是FALSE。
對于錯誤值,T函數的結果是錯誤,ISTEXT函數返回假。