Excel表格INDIRECT函数的妙用
发布时间:2022-05-24 08:14:42
Excel表格INDIRECT函数的妙用
介绍
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。
语法
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)
INDIRECT函数对工作簿引用
对工作薄引用的正确写法是:
=INDIRECT(“[工作簿名.xls]工作表表名!单元格地址”)
INDIRECT函数对另一个工作簿的引用时,被引用胡工作簿必须被打开,如果没有打开,函数 INDIRECT 返回错误值 #REF!。


猜你喜欢
- 一般情况下,如果想要编排文档页面,都会用到文本框功能,使文档中的内容按照文本框的安放来摆放位置。有时在编辑文本的时候需要使用很多文本框,所以
- win10预览版1607的笔记本怎么取消电池电量低自动休眠?笔记本安装win10以后,电池电量低就自动休眠了,不想让电脑自动休眠该怎么办呢?
- 基于Office 2003 SP3 中文企业完整版专注定制精简,集成2019年截止到5月份最新补丁。包含 Word、Excel、PowerP
- 如何使用ps将图片制成乐高像素拼图?给大家介绍如何使用ps将图片制成乐高像素拼图,一起来看看吧。图片制成乐高像素拼图效果如下1、打开ps工具
- win10系统自带的邮箱很好用,获得了不少的用户支持,但是也不乏出现很多的问题,比如该怎么设置邮箱pop3呢?下面就给大家带来详细的教程,一
- 电脑C盘是系统磁盘,很多应用软件的默认安装路径都是C盘,操作系统也是存放在C盘,随着时间的推移,会发现C盘可用空间越来越小,系统越来越卡,进
- 主板电池没电怎么办?主板电脑一般也称为纽扣电池,没电时会出现的一些问题,比如:主板 Bios 系统日期无法更新,无法正常保存 Bios 相关
- Win7电脑解决U盘无法格式化的方法有哪些?U盘一直以来都是我们经常使用的移动存储设备,我们在使用U盘的过程中也常常会出现一些小问题,其中就
- 暗影精灵5是一台搭载了i7处理器的电脑,还拥有RTX30系列显卡,非常适合电竞使用。因为Win11系统大力盛行的原因,很多使用暗影精灵5电脑
- Excel2010怎么设置朗读单元格中的数据和文本信息?excel中单元格中的内容是可以朗读的,怎么才能设置朗读单元格的数据和文本信息呢?下
- Office软件更新速度越来越快,随着Win8、Win10系统的发布,扁平化设计风格的Office2013以及2016在系统中的使用率也越来
- 由于微软的强制升级,很多用户不得已升到Win10进行体验,但是升级后开机却显示蓝屏,并且提示DPC WATCHDOG VIOLATION错误
- 我们是使用Word文档的好似后,文字的下方经常会出现红色或绿色波浪线,非常的影响美观,要怎么才能去掉呢?下面让小编为你带来word删除文字波
- excel出现乱码的原因也是多种多样。如果你遇到excel打开是乱码,可以从下面找找相应的解决办法。 这里面包括excel 2003,exc
- 近几年来华为平板电脑深受大家欢迎,几乎人手必备,那么究竟华为平板电脑怎么样呢?下面小编就为大家带来华为平板电脑性价比推荐介绍,快来看看吧。华
- 1、首先我们要知道造成大幅度的空行主要有回车,shift+回车,空格3类。2、打开一个有大量空行的word文档,用wps文字打开。3、点顶部
- 这篇文章将教你如何给微软Word文档添加水印。步骤创建一个新的Word文档或打开现有的文档。点击带字母“W”的蓝白色图标,打开Word程序,
- 在快速访问工具栏上放置常用的工具按钮,能大大地提高用户的工作效率。用户可以自定义Excel2010快速访问工具栏上的功能按钮,操作方法如下。
- xp系统的桌面右下角时间不知道怎么回事就消失了,那么有什么好的方法可以将其找回呢?其实很简单的,通过对控制面板中的区域和语言选项进行相关设置
- 在日常生活中我们经常需要通过计算来算出除法中的余数,那么我们如何用Excel来轻松完成余数的计算呢?今天,小编就教大家在Excel中进行自动