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!。
猜你喜欢
- 方法一:1、点击【文件】、【选项】菜单。2、在弹出的对话框中选择【自定义功能区】并在右侧【开发工具】前打钩3、在word文档上方的菜单栏中点
- 我们在表格工作簿中,一般会使用到数据的有效性,当我们不需要数据有效性显示时,并想将其格式清除,那么我们可以怎样设置呢?下面小编就为大家详细介
- 1.打开需要编辑的WPS文档,选中文字后如果点击工具栏的“字符边框”我们会发现边框是无法修改形状的。 2.因此我们
- word 2010界面中各个部分的名称,很简单,一幅图就搞定!(如图1-1所示)从上图可以看出,word 界面包括了7个部分:
- excel表格中的公式怎么进行快速选择?有时候Excel表格有很多数据,有些有公式,为了防止编辑错误,需要将有公式的单元格找出来,下面分享详
- 当我们在为个人简历发愁的时候,来看看Word表格拆分与合并单元格,自己动手做个人简历,下面教你Word表格拆分与合并单元格,让大家制作各种表
- 数据处理中,经常需要对数据行隔一行加一个空行或多个空行,今天就来跟大家分享两种既简单又实用的方法:
- 一些用户反映Win10系统重装后,出现Windows无法启动等问题,今天小编各大家分享一下Win10硬盘重装后无法启动具体解决步骤,希望可以
- 出于安全原因,许多人将自己的WiFi密码设置得相对复杂。 但这也引起了一个问题,就是WiFi密码经常被忘记! 当询问有关WiFi密码的信息时
- excel表格怎么使用nper函数计算贷款还款情况?自己申请了贷款,想要计算自己的贷款情况,就可以使用nper函数计算,下面我们就来看看np
- Win10电脑怎么打开nvidia控制面板?许多小伙伴在使用电脑的时候经常会使用到N卡,但是许多初学者用户不知道怎么打开自己电脑中的nvid
- 微软在近日为 macOS 发布的 Office Insiders「Office 预览体验计划 – 慢」版本中为 2016 新版 MacBoo
- Win10 1909注册表被管理员禁用怎么办呢?很多用户对此还不是很清楚,小编这里就给大家带来有关Win10 1909注册表被管理员禁用怎么
- 前几天突然有个朋友,Word出现了异常的故障。因为那个朋友是做办公室工作的,所以经常会用到一些办公方面的软件。以下是小编为您带来的关于Win
- Word的微移:要Word中插入了图片以后,在移动图片的时候就会发现,每一次都是以一个字符的距离在移动,有时候难以满足我们的需要实际上,在应
- 现在重装系统的方式有很多种也很简单,很多用户都会自己重装 系统,最近有用户反映在重装系统过程中,系统弹出错误提示“当前账户是受限用户”的相关
- 无论是进行文档编辑,或者编辑数学相关试卷,都会涉及到需要输入平方米的符号的情况,而如果在Word 2007环境下的话,我们可以有多种快捷的方
- 在Excel表格中,经常让人填写表格,但是收回表格时总会发现有人乱改表格数据,怎么样设置锁定部分表格,让别人只能填写应该填写的地方呢?给大家
- 今天在word文档中打开超链接时报出如上图的错误,之前也出现过这样的问题,但是由于太忙,当时是直接右键超链接文本复制超链接,然后打开浏览器在
- NBA2是现在非常受欢迎的篮球游戏之一玩家购买这款游戏就可以在里面购买自己喜欢的球员然后组成自己喜欢的一支球队,玩法新颖,还能和其他玩家一起