分享

巧用Indirect Text函数,让跨表数据引用更高效,多表操作更方便

 剑客老戴 2019-06-02

日常工作中,我们经常会碰到的一个问题,那就是如何在多工作表中,引用对应表格中的数据。今天我们就来通过Indirect和Text两个函数的学习,来告诉大家如何高效的引用多工作表数据。

函数解析:

1.1 Text自定义函数讲解

语法:text(需转化的文本或者单元格,'转化后的格式'):

解释:前面的参数为需要转化的内容,后面的参数为转化后显示的格式。

注意点:第二个参数必须要用英文状态下的双引号'' 包围。

常见的转化格式有:

巧用Indirect+Text函数,让跨表数据引用更高效,多表操作更方便

1.2 Indirect引用函数讲解

indirect函数实际使用上面,可以说是一个重新构造函数的函数。它可以通过不同的方式直接进行数据引用。如下图所示:

巧用Indirect+Text函数,让跨表数据引用更高效,多表操作更方便

函数公式:

Indirect('D6')=Indirect('D'&6)=547

它可以直接用双引号的方式来引用,也可以用连接符&的方式来引用。所以在结合Text自定义函数一起使用时,效果就会显得非常的明显。

案例:对多工作表数据进行快速汇总

案例情景:每张工作表会根据当天的日期,命名为X.X,类似8月1日,命名为8.1。汇总表里面为每张工作表的每日数据汇总。

巧用Indirect+Text函数,让跨表数据引用更高效,多表操作更方便

方法演示

巧用Indirect+Text函数,让跨表数据引用更高效,多表操作更方便

思路解析:因为每张日期工作表里面的表头都是一致的,所以这个时候我们可以直接用text函数将汇总表里面的日期直接转换为工表的名称形式,来直接引用数据。

1、TEXT($A2,'m.d'):代表将汇总表中A2单元个8月1日,格式转换为8.1;

2、INDIRECT(TEXT($A2,'m.d')&'!A2'):代表引用8.1工作表中的A2单元格。

自定义格式的功能就体现在这个地方,你也是可以尝试其他的方法,拓展更多的使用场景。

函数课程学习:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多