excel学习库

excel表格_excel函数公式大全_execl从入门到精通

indirect三大功能:跨表求和,制作多级联动下拉菜单,双向查询

今天来讲解下Excel中的INDIRECT函数的用法,INDIRECT的语法非常简单,但实现的功能非常强大。

引用

可以看到Excel技术控在A1单元格,我们用=INDIRECT("A1"),可以返回值,也 可以直接调用C1单元格里的A1,这是INDIRECT函数的两种引用方法,下面我们来说用法。

第一,制作多级联动下拉菜单。

制作多级联动下拉菜单

①选定数据区域,F5定位条件,选择常量。②公式菜单,根据所选区域创建。③省下的单元格点击一下,然后数据,数据有效性,选择序列,输入=省。④,在市的位置,数据,数据有效性,选择序列,输入=INDIRECT($B$10),同样在区的地方输入=INDIRECT($C$10)

第二,跨表汇总表格数据

合并表格数据

=INDIRECT("'"&C$1&"'!C"&ROW(A2))

来分析下公式,当我们引用另外一个表格单元格的时候,是这个样子的,='1月'!C2

如何把它变成动态呢,因为标题栏是1月,2月,3月,我们可以使用标题栏替换,所以前一部分就变成了"'"&C$1,后面为了向下填充,我们使用了ROW(A2),就把一个固定的变成了动态的。

第三,实现双向查询

=INDIRECT("R"&MATCH(F2,A1:A4,0)&"C"&MATCH(G1,A1:D1,0),FALSE)

其实,这个都是字符串的拼接而已,多余少量数据而言,INDIRECT实现跨表汇总求和还是挺复杂的,但对多表而言,就非常的快速。

以上呢,就是INDIRECT函数的用法,想了解INDIRECT函数的原理,可以查看我的专栏,里面有详细的讲解。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接