excel indirect动态引用数据(excel高级函数引用操作)
excel indirect动态引用数据(excel高级函数引用操作)二、Indirec条件汇总数据=INDIRECT(A1)——不加引号,地址引用,直接引用单元格A1内容。indirect函数的引用的两中形式。一种加引号,一种不加引号。=INDIRECT("A1")——加引号,文本引用。直接引用文本字符A1;
今天我们来讲一个在多工作表处理数据时候,如何使用Indirect这个高级引用函数进行跨工作表数据引用。日常跨工作表数据处理是高级进阶函数使用最直观的体现,可以最有效的对整月或者整年数据进行批量处理。
一、Indirect函数解析
语法格式:
=INDIRECT(ref_text [a1])
indirect函数的引用的两中形式。
一种加引号,一种不加引号。
=INDIRECT("A1")——加引号,文本引用。直接引用文本字符A1;
=INDIRECT(A1)——不加引号,地址引用,直接引用单元格A1内容。
二、Indirec条件汇总数据
案例:将1月、2月每个人的数据按照对应的条件进行数据汇总。
函数解析:
=SUMIF(INDIRECT("1月"&"!A:A") A2 INDIRECT("1月"&"!B:B"))
解析思路:
运用上面的公司我们可以对1月、2月两个工作表的数据,按照汇总表的条件格式进行条件汇总。
1、INDIRECT("1月"&"!A:A"):引用数据工作表1月当中的A列数据,也就是姓名坐在列。注意在引用名称为文本字符时,需要用双引号进行标记。
2、INDIRECT("1月"&"!B:B"):引用工作表1月当中的B列,也就是数据所在列。
运用函数嵌套的方法,indirect函数不仅仅可以使用到sumif函数,同时在其他任何函数的参数使用上面都可以运用到,所以可以避免掉很多你想要进行引用却不知道怎么使用的缺陷。
函数要点:
1、第一步:因为工作表名称为1月、2月等文本字符,所以在引用文本字符时,需要用双引号进行标记。如果更改为1、2的话就不用使用双引号