在EXCEL知识的海洋里,办公室工作的每个人,从小白到高手,每个阶段,都有必须掌握的技巧和公式,而有一条通向高手的毕竟之路,就是indirect函数,今天重点讲解一下。
作者简介:MOS办公软件国际认证大师级
10年办公应用经验,企业部门负责人
函数释义:INDIRECT(ref_text,[a1])
此函数立即对引用进行计算,并显示其内容。当需要更改公式中 单元格 的引用,而不更改公式本身,请使用此函数,INDIRECT为间接引用。
题引:在上图中,F1单元格值为100,G2单元格值为F1,如果我们在H2输入公式=inderect(G2),得到的结果,是100,而不是F1,这是因为这个函数不是直接的引用函数,而是作为一种迂回存在,先得到G2只为F1,而后返回F1的值。
功能简介:5种用法,助你成就高手之路用法1:二级下拉菜单制作
图二
如图二,制作步骤:
用法2:创建开始区域插入行列不受影响的数据区域
如图1,当我们计算总和的时候,用到了sum公式,当我们在中间插入一行,发现没有问题,很多亲们就认为会了,其实不然。
当我们在引用区域的首行,插入一行,而后我们就可以看到,原来引用的区域,是无法自动调节的,这时原来的sum(F2:F12),变成了sum(F3:F12),首行引用区域变了,就导致了总和的变化,不准确,那么再这种情况下,如何创建固定引用范围呢?
正确做法:将原来的公式,调整为=sum(indirect("F2"):F13)
这样在indirect("F2")的引用区域内,是不会自动变化的,不会因为插入,或是删除,而改变,就达到了固定数据区域的目的
用法3:一列转三列
如果需要转4列,就讲原来的3,改为4,而后将2,改为3,就可以了,这里不做解释,大家理解下
公式:=INDIRECT("B"&3*ROW(C6)-2 COLUMN(C6))&""
用法4:多工作表合并
用到的公式:=INDIRECT(B$1&"!B"&ROW())
用法5:多工作表合并汇总求和
用到的公式:=SUMPRODUCT(SUMIF(INDIRECT({"销售部","品质部","采购部","公关部"}&"!a:a"),B2,INDIRECT({"销售部","品质部","采购部","公关部"}&"!B:B")))
这个公式,是有难度的,是indirect函数和sum的配合,(INDIRECT({"销售部","品质部","采购部","公关部"}&"!a:a"),这部分,其实就是为了返回每个工作表的A列,而后和关键词B2对比,求出每个工作表B列对应的值的汇总,刚开始的亲们,理解不了,只要知道有这种用法,知道用就行了
评论 转发,让更多的人学会今天就做到这里,希望对在办公室工作的亲们,有所帮助,如有疑问,大家一起讨论!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved