T函数检测给定值是否是文本 , 如果是文本按原样返回 , 如果不是文本则返回空字符串 。
文章插图
什么情况下使用T函数?
T函数用途有限 , 可以使用其它函数替换 , 例如ISTEXT函数 。你可以使用T函数来:
如果值是文本则返回文本
如果值不是文本则返回空字符串
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函数返回假 。
文章插图