函数365之T函数:最短函数之文本校验T函数
首页 > Excel相关 > Excel函数    作者:一村之长   2017年5月3日 22:19 星期三   热度:849°   百度已收录  
时间:2017-5-3 22:19   热度:849° 
函数名称:T

函数作用:T函数用于返回引用的文本,如果引用为非文本则结果返回空文本。


函数语法:T(单元格引用或公式)

注意事项:
1、有且只有一个必选参数,可以是文本、数值、单元格引用或者公式;
2、如果参数是文本或引用了文本,T 将返回值;
3、如果参数未引用文本,T 将返回空文本 ("")。

函数应用:
实例1、检测下表A列数据,如果单元格内容为文本则返回文本内容,否则返回空,如B列所示。
1.png
函数公式:B2单元格输入 =T(A2),公式下拉即可
解释说明:检测数据是否文本可以使用ISTEXT函数或者T函数,根据题目需要这里我们直接使用T函数,可以让非文本的单元格引用直接返回空文本。这里A6单元格为文本型数值12,所以T函数结果返回空文本。

实例2、根据下表的姓名和销量然后按照指定的姓名查找计算销量的综合。
2.png
函数公式:E2单元格输入 =SUMPRODUCT(VLOOKUP(T(IF({1},D2:D4)),A2:B11,2,0))
解释说明:

1、VLOOKUP函数一般第1参数不支持数组,这里用了数组,所以用T函数对数组引用进行降维(IF({1},区域);

2、本来数组公式需要用三键结束的,但是这里用了SUMPRODUCT函数对结果进行相加,因为该函数本来就默认执行数组运算,所以不需要三键结束;

3、如果查找的条件并不是文本,而是数值,则使用N函数对数组引用进行降维。


实例3、有一个工作簿,工作簿里面有N个工作表,工作表会动态增加,要求建立一个以每个工作表名称命名的超链接,如下图
3.png
操作步骤:

1、查看工作簿是不是xls格式,如果不是另存为xls格式;

2、打开公式选项卡,然后打开名称管理器,新建名称“sheets”,引用位置处输入公式=GET.WORKBOOK(1)&T(NOW()),如下图

4.png
3、在A2单元格输入公式=IFERROR(HYPERLINK(INDEX(sheets,ROW(A1))&"!A1",REPLACE(INDEX(sheets,ROW(A1)),1,FIND("]",INDEX(sheets,ROW(A1))),"")),""),公式下拉即可得到我们要的效果
解释说明:公式=GET.WORKBOOK(1)是宏表函数可以获取工作表名称,至于为什么要用&连接T(NOW())是因为该宏表函数获取的信息不会实时更新,而NOW是时间函数可以实时更新计算,T函数可以将NOW函数获取的时间变为空文本,消除对数据的影响;
二维码1.png
二维码加载中...
本文作者:一村之长      文章标题: 函数365之T函数:最短函数之文本校验T函数
本文地址:http://www.1excel.net/?post=103
版权声明:若无注明,本文皆为“我的Excel”原创,转载请保留文章出处。

返回顶部    首页    手机版本    后花园   会员注册   
版权所有:我的Excel    站长: 一村之长    主题寒光唯美式V2.4.1  程序:emlog   桂ICP备16002437号-2  我是村长,欢迎光临我的Excel