INDIRECT函数的妙用你知道几个?
发布时间:2023-03-04 10:55:08
函数介绍
功能
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。
语法
INDIRECT(ref_text, [a1])
参数
Ref_text 必需。对单元格的引用。
a1 可选。一个逻辑值,用于指定包含在单元格 ref_text 中的引用的类型。
如果 a1为 TRUE或省略,ref_text被解释为 A1-样式的引用。
如果 a1为 FALSE,则将 ref_text解释为 R1C1样式的引用。
解释:
A1-样式,就是我们平时使用的行号用数字,列标用大写字母表示单元格的方式:
R1C1样式,是行各列都使用数字的表示方式,我们一般不用。R代表ROW(行),C代表COLUMN(列),如果需要用这种方式表示单元格,需要自己设置:
R1C1样式很少用。
INDIRECT应用举例引用单元格
1、公式:=INDIRECT(B2)
含义:返回B2单元格的引用。
B2单元格的值是A2,所以返回A2单元格的值“ Office”。
2、公式:=INDIRECT(“B2”)
含义:返回B2的值。
总结:
INDIRECT(单元格)与NDIRECT(“单元格”),虽然只是参数差了一对双引号,但结果截然不同:
前者,是引用的单元格的地址,该单元格内的地址指向谁,结果就返回谁。比如以上示例,是引用B2单元格内的A2地址指向的值“ Office”。
后者,是引用的单元格内的值。
引用名称
典型的应用是制作多级联动菜单,如下图:
公式:=INDIRECT(I2)
详细介绍参考:
Excel036 多级联动菜单,规范数据输入
多工作表合并
如下图:
公式:=INDIRECT(B$1&”!B”&ROW())
B$1:指B1单元格的值,此值刚好与工作表“1月”的名称相同。使用混合引用B$1,公式向下填充时,行号不变,永远是第一行的值;公式向右填充时,列标自动改变,改变为表“1月”“2月”“3月”……的名称;
“!B”&ROW():
!是表与单元格的分界标志,公式向下拖动到哪一行,ROW()都是当前行的行号。
与SUMPRODUCT配合使用
与SUMPRODUCT函数配合使用,可以实现汇总项顺序不一致的多工作表汇总。
如下图:
=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$12)&”月!$B$2:$B$37″),汇总!B2,INDIRECT(ROW($1:$12)&”月!$c$2:$c$37″)))
详细解释请参考文章:
Excel SUM——求和项排序相同的多工作表数据汇总;SUMIF+INDIRECT——求和项排序不同的多工作表数据汇总
与VLOOKUP配合使用
与vlookup函数配合使用,可以实现一对多查找。
如下图:
公式:
=VLOOKUP($B$12&ROW(B1),IF({1,0},$B$2:$B$9&COUNTIF(INDIRECT(“b2:b”&ROW($2:$9)),$B$12),$C$2:$C$9),2,0)
详细解释请参考文章:
Excel069 VLOOKUP一对多查找:不连续相同内容对应的多个数据一次提取
INDIRECT函数对工作簿引用
对工作薄引用的正确写法是:
=INDIRECT(“[工作簿名.xls]工作表表名!单元格地址”)
INDIRECT函数对另一个工作簿的引用时,被引用胡工作簿必须被打开,如果没有打开,函数 INDIRECT 返回错误值 #REF!。


猜你喜欢
- Excel电子表格作为办公自动化中重要的一款软件,其强大的数据处理功能中很大一部分取决于函数的使用。本文就函数Frequency的使用做以简
- 市面上的笔记本电脑基本都自带触摸板,如果手上暂时没有鼠标的话,就可以使用触摸板来操作电脑,提高效率。但是有用户一不小心给触摸板洒上水了怎么办
- 在使用Excel进行办公的时候,可能会有很多时候都需要用到函数进行多条件查询,或许会有朋友并不知道该如何使用多条件查询,接下来是小编为大家带
- 这种字体纹理效果,在PPT中可以实现吗?看了看思考了一下,实现是能实现,但需要找一张这种泥巴胀胀的有点难度,不过我们可找别的素材做出金属效果
- 我们经常从其他地方拷贝来很多数字,但是这些数字都是文本格式的,如果我们要将它们转换为数字格式,怎么办?下面就让小编告诉你在wps表格中如何将
- excel中,查找功能能够帮助我们快速的找到我们所需的内容,具体该如何使用呢?下面随小编一起来看看吧。excel使用查找功能的步骤首先我们打
- 最近有Win7系统用户反映,电脑出现提示“Group Policy Client服务无法启动”,并且服务里的Group Policy Cli
- ppt2019怎么制作视差平移切换的动画效果?ppt2019中想要直走一个视差动画,该怎么制作视差平移切换效果的动画呢?下面我们就来看看详细
- 苹果Mac安装Axure首次打开报错,如何解决这个问题呢?来看看吧。1.首先打开访达。2.进入到home目录,打开隐藏文件,快捷键为shif
- 遇到了一些故障无法解决的时候很多人都是选择直接重装系统,虽然重装系统是不错的解决方法,但是重装之后还是会遇到一些问题,比如无法重启,关于这个
- 1、启动PowerPoint2013,首先,我们绘制一个矩形,单击菜单栏--插入--形状,选择矩形,按住Shift键,可以画出正方形。 &n
- win10休眠时能设置闹钟继续响吗?在我们使用win10系统的时候,可以使用Windows系统中自带的闹钟功能,但是很多的用户们都不清楚这个
- 表格在文档中充当着一个极其重要的角色,既然是这样,那么你对它了解多少呢?对于刚从其它版本转型过来的应该就不会太懂吧,没关系,接下来小编举例简
- windows7服务器上weblogic启动失败异常,很是疑惑,于是搜索整理下,接下来介绍解决方法感兴趣的朋友可以了解下环境: 操作系统:w
- 图像处理器哪个好?mac上有没有一款功能强大的图像处理器?今天小编就给大家推荐一款超级好用的图像处理器Iridient Developer
- win10系统相机在哪里?最近收到一些小伙伴们的反映,说自己电脑连上了摄像头却无法拍摄到画面,这有可能是由于相机系统访问权限没开启所导致的,
- 最近有用户发现Win10系统电脑总是出现自动重启的情况,这是怎么回事?Win10系统电脑自动重启该如何解决?下面来看看具体修复教程。解决方法
- Photoshop是一款我们常用的图片处理软件,在Mac版的Photoshop中如何打造虚拟海平面效果呢?下面我们分享在Mac版的Photo
- 有时我们想要将wps卸载后再重装,但是我们却不知道如何去卸载,这时我们应该怎么办呢?下面就让小编告诉你wps怎样卸载 的方法。wps卸载的方
- Excel怎么绘制次数分布表?很多朋友都不是很清楚,其实方法很简单的,下面小编就为大家详细介绍一下,不会的朋友快快来学习吧次数分布表是我们在