INDIRECT函数怎么获取中间值
发布时间:2023-10-08 06:04:18
INDIRECT函数怎么获取中间值?INDIRECT函数接受2个参数,第1个参数是代表单元格引用的字符串,第2个参数指定单元格引用的样式,然后返回第1个参数指定的引用单元格中的数据。
INDIRECT函数的基本使用如图1所示。
图1
INDIRECT函数之美
INDIRECT函数分析其参数所引用的单元格并获取该单元格中的值,参数中放置着数据的单元格地址,仿佛C语言中的指针,具有解析之美。
获取指定的单元格地址所引用的单元格值
如下图2所示的工作表,在单元格E8中是有效的单元格地址,单元格E9中的公式使用单元格E8作为参数,获取该单元格中的值所指定的单元格中的值:
=INDIRECT(E8)
当单元格E8中的单元格地址改变时,E9中获取的值相应变化。
图2
如下图3所示,将要获取值的单元格行号列标分别放在两个单元格中,然后使用这两个单元格作为INDIRECT函数的参数提取其组成的单元格地址中的值:
=INDIRECT(E8 & E9)
示例中是单元格B5中的值,你可以改变行号列标返回不同的值。
图3
总是引用固定的单元格
如图4所示,使用公式:
=IF(ISBLANK(INDIRECT(“B5″)),”值为空“,”正常“)
无论删除行还是插入行,或是将B5剪切并粘贴到其他地方,公式将总是指向单元格B5。
图4
获取命名区域引用的单元格的数据
如图5所示,将每列数值以列标题命名,设置单元格C4的数据有效性为序列,值为单元格区域B1:E1中的数据,即为列区域的名称。
在单元格B9中的公式为:
=C8 &”的销量为:”
在单元格C9中的公式为:
=SUM(INDIRECT(C8))
这样,选择单元格C8下拉列表中的某值后,单元格C9会自动进行计算,B8也会相应更新。
图5
获取另一工作表中的数据
如图6所示,在班级工作表中,语文、数学、英语的平均分都在相同位置的单元格B2中,现在要将它们提取汇总到图6的工作表中,在单元格B3中的公式为:
=INDIRECT(“‘” &B$2 & “‘!” & “B2”)
将其向右拖到单元格D3,即可获取各个班级的语文平均分。
图6
然而,由于单元格B2是硬编码,将公式向下拖动时,仍然得到的是语文平均分。此时,我们可以使用R1C1样式的公式获取数值,在单元格B3中输入公式:
=INDIRECT(“‘” &B$2 & “‘!R[-1]C2”,FALSE)
向右向下拖动,即可获取其他工作表中相应的数据。
图7
注:也可以使用CELL函数或者ADDRESS函数达到同样的效果。
为ROW函数提供合法的参数
Excel不允许以下面的形式输入:
ROW(1:LEN(A1))
此时,可以通过INDIRECT函数来达到:
ROW(INDIRECT(“1:” & LEN(A1))
Excel会将其转换为INDIRECT(“1:5”)并传递给ROW函数。
这还有一个好处,就是当拖动公式时,由INDIRECT函数得到的数值不会随单元格的变化发生变化,避免了公式因为相对引用发生错误。
猜你喜欢
- win10的日志可以帮助用户详细了解系统的使用情况,记录使用情况和问题。许多新用户可能不知道如何打开它。让我们看看它的详细教程。win10日
- 在excel 2013中对数据进行修改和编辑的方法和以前的excel版本是一样的,今天我们通过几个简单的步骤来和大家一起学习一下(也可以说是
- Excel中经常需要使用到排名函数对数据表进行排名,排名函数具体该如何使用呢?想学习的朋友,下面是小编带来的关于excel排名函数使用教程,
- 我们可以为word图表添加标签内容,可添加的标签包括图表标题、坐标轴标题、图例、数据标签、数据表。我们还可以对添加的标签内容进行格式效果的设
- 默认情况下,word2007文档中的页眉和页脚均为空白内容,只有在页眉和页脚区域输入文本或插入页码等对象后,用户才能看到页眉或页脚。今天,小
- 有时候我们为了保护数据,会通过excel的表格保护给表格设置密码。但如果长时间没有使用就很容易忘记当初设的密码是什么了,那该怎么办呢有时候我
- 1.选中需要调整对齐方式的行或列,接着右键选择“单元格对齐方式”然后根据自己的需求选择,这里以“水平居中”为例。2.除了上述方法之外,我们还
- 怎么关闭Word文档中自动添加项目编号1、启动Word 2013,打开“Word选项”对话框,在左侧选择“校对”选项,在右侧窗格中的“自动更
- 组内分栏是指在每个组的内部对组内的数据进行分栏。今天,小编就教大家在Excel中进行表格设置组内分栏的操作技巧。Excel中进行表格设置组内
- 分类汇总即利用汇总函数对同一类别数据进行计算以得到统计结果。在进行分类汇总后,Excel工作表中将可以分节显示汇总的结果。在Excel中,用
- Excel中的图表一般都有几个主要的图表元素组成,今天我们根据Excel的柱形图表来了解一下Excel图表的重要组成元素结构图,图1为Exc
- Win10系统都是内置一个蓝牙设置的,但当我们不小心关掉了Win10系统的蓝牙,又或者是突然哪一天发现了Win10系统蓝牙开关不见了,这个时
- word/excel中怎么输入直径符号?我们在编写文章的时候,想输入直径符号φ,该怎么输入呢?下面我们就来看看直径符号的两种输入方法,需要的
- 想让excel中的文字数据首尾颠倒一下,这样可以实现数据呼唤镜像,该怎么制作呢?下面就跟小编一起来看看吧。excel将文字顺序首尾互换的步骤
- 当我们使用win10操作系统时,有些情况下可能会遇到安装重装操作系统的情况。针对这一问题小编认为,我们可以在本站网站上下载我们需要的wind
- excel折线图怎么设置不同颜色显示?excel表格中的折线图想让一条折线用不同的颜色显示,该怎么设置呢?下面我们就来看看详细的教程,需要的
- 和本站编辑一起来学习w7和w10能共享吗?w7和w10能不能共享吗?在这里小编小声的告诉你,可以的哦。毕竟,目前的技术正变得越来越强大,在实
- 当我们在word2007看见需要计算的公式,总是要现打开系统自带的计算器,其实word2007本身就自带计算功能,只是在通常使用中我们看不到
- 如果是表格边框线为红色,选定红色单元格,鼠标右键-----设置单元格格式----边框---样式和颜色更改掉就行了----确定
- 作为最多人使用的办公软件Excel,我们在日常办公的时候也经常会使用到。在公司中,有的时候统计公司里员工的工资额,由于每个人的隐私问题,我们