您好,这里是“E图表述”为您讲述的Excel各种知识。
有的时候,当我们知道了更多的技巧和Excel的知识后,就会发现,不同的知识结合在一起,就可以有很多种表格设计的方案。今天我们来看一下Indirect函数,能给我们带来什么样的效果。
Indirect函数的用法是对文本型字符串进行引用,并返回引用范围的值。我们来了解一下它在实际工作中的用途。
1、Indirect通过名称管理器引用区域
其实这是一个很简单的操作,首先我们在名称管理器中建立四个名称,分别引用每季度对应的那几个月的区域,
在Q3单元格制作下拉菜单,对应定义的名称。
然后在Q7单元格输入:
=SUM(INDIRECT(Q3))
这样就可以通过Indirect函数引用相对应的区域了,如果表格是动态明细,也可以通过列表形式,改变名称引用的范围。
2、Indirect跨表引用单元格区域
函数:
B3=INDIRECT(CONCATENATE(A3,"!B1")),将A3单元格内容和!B1用Concatenate函数连用,成为引用的区域,下拉填充
C3=SUM(INDIRECT(CONCATENATE(A3,"!B4:B35"))),同理,只不过用sum函数计算返回的单元格区域,得到合计。
3、Indirect制作多级下拉菜单
看过上两例用法,我们再来学一个Indirect的经典传统用途吧。
今天我们也不多做,就做一个三级菜单。
首先我们建立一个信息表,用下面的方法,批量定义名称。
在A3单元格,用数据有效性,建立第一级下拉菜单:
在B2单元格,用indirect函数建立第二级菜单:
同理,利用Indirect函数建立第三级菜单,当然第四级、五级、……,都是一个做法了。
作者云:
每一个函数都有它的用武之地,不要只因为用的频率低,就忽略了学习。
如果上面的内容对您还有帮助,或者觉得作者比较用心。可以关注、评论、留言、转发“E图表述”,便于您继续观阅和浏览往期的“Excel干货分享”。
微信公众号:“E图表述”或者“Excel_Easy”
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.