excel工作表
T函数的语法为:T(value)T函数只有一个参数value:要测试的值。value可以是文本文字,也可以是单元格引用。只有value是文本时返回文本本身,其他如数字、逻辑值、等等都返回空值。
下图所示:A列为我们所列的一系列被检测的值,在B列中用T函数检测并返回结果。在B2中录入公式:=T(A2)回车,函数返回【excel函数】,因为A2是文本,所以返回文本本身。
在B3中录入公式:=T(A3)回车,函数返回空值,因为A3是数字,所以返回空值。
在B4中录入公式:=T(A4)回车,函数返回【“235”】,注意:235是数字,而235加上引号从数字转换成文本,所以返回文本本身“235”。
在B5中录入公式:=T(A5)回车,函数返回【100+20】,注意:100和20分别是数字,而100+20是文本,所以返回文本本身【100+20】。
在B6中录入公式:=T(A6)回车,函数返回空值,因为A6是逻辑值(非文本),所以返回空值。同理A7也是逻辑值,所以B7返回空值。
在B8中录入公式:=T(A8)回车,函数返回25.注意单元格A8左上角的绿色标志是文本的格式,所以函数B8返回25.
在B9中录入公式:=T(A9)回车,函数返回【&】,因为&是文本,所以返回文本本身。可见T函数中>\<*/$#@等符号均为文本。
有时候,我们在用函数时,为便于别人了解公式的含义,可以在公式中添加备注,注明公式的含义,可以用T函数和N函数。下图中,A列为销售金额,我们要在B列将A列数据进行排序。可以用RANK函数进行排名,用T函数添加备注。在B2中录入公式:=RANK(A2,$A$2:$A$9)&T(N('公式的含义是将A列销售金额按从大到小排名'))返回0
因为N('公式的含义是将A列销售金额按从大到小排名')返回0,T(N('公式的含义是将A列销售金额按从大到小排名'))返回空值。所以=RANK(A2,$A$2:$A$9)&T(N('公式的含义是将A列销售金额按从大到小排名'))公式含义和=RANK(A2,$A$2:$A$9)返回结果是一样的。只是利用T函数的这一特点,可以在公式以文本的形式添加公式的说明,以便于别人看懂这个公式的含义。
若此经验对您有用,请投我一票,谢谢!!