日常工作中,我们经常会碰到的一个问题,那就是如何在多工作表中,引用对应表格中的数据。今天我们就来通过Indirect和Text两个函数的学习,来告诉大家如何高效的引用多工作表数据。 函数解析:1.1 Text自定义函数讲解 语法:text(需转化的文本或者单元格,'转化后的格式'): 解释:前面的参数为需要转化的内容,后面的参数为转化后显示的格式。 注意点:第二个参数必须要用英文状态下的双引号'' 包围。 常见的转化格式有: 1.2 Indirect引用函数讲解 indirect函数实际使用上面,可以说是一个重新构造函数的函数。它可以通过不同的方式直接进行数据引用。如下图所示: 函数公式: Indirect('D6')=Indirect('D'&6)=547 它可以直接用双引号的方式来引用,也可以用连接符&的方式来引用。所以在结合Text自定义函数一起使用时,效果就会显得非常的明显。 案例:对多工作表数据进行快速汇总案例情景:每张工作表会根据当天的日期,命名为X.X,类似8月1日,命名为8.1。汇总表里面为每张工作表的每日数据汇总。 方法演示:思路解析:因为每张日期工作表里面的表头都是一致的,所以这个时候我们可以直接用text函数将汇总表里面的日期直接转换为工表的名称形式,来直接引用数据。 1、TEXT($A2,'m.d'):代表将汇总表中A2单元个8月1日,格式转换为8.1; 2、INDIRECT(TEXT($A2,'m.d')&'!A2'):代表引用8.1工作表中的A2单元格。 自定义格式的功能就体现在这个地方,你也是可以尝试其他的方法,拓展更多的使用场景。 函数课程学习: |
|