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总是出现你的电脑遇到问题需要重新启动怎么解决?造成这种情况的原因比较的复杂,有可能是系统的问题也有可能是软件的问题,下面就为大家带
- 1、选择当前输入法:搜狗输入法;在桌面搜狗的悬浮工具条上,鼠标右键点击。调出修改菜单。 2、在修改菜单中,找到“今
- Win11系统是微软新一代操作系统,除了带来了全新的就界面和功能外,还针对系统进行了不少的优化,不过不少升级了Win11系统的朋友发现在玩游
- 最近有用户反映,安装AutoCAD2012时,出现已安装的提示,导致AutoCAD2012安装失败,但用户的电脑里面明明没有AutoCAD2
- 在打印Excel表格的时候,你可能遇到过这种情况,有些表格在有限的纸张内没有办法容纳,这时候就要另起一页了,可是打印出来后面的页面却没有了表
- 最新版本的win10 Build 9926到底有哪些吸引人的地方呢?功能上新版带来了本次发布会上披露的Cortana、新开始菜单和新的设置应
- 最近有用户跟小编反映说自己新买的电脑显示器上面出现很多彩色的小点,数量很多排成几排,拖动页面或者聊天窗口的时候那些小点还会弄花窗口,这个问题
- 双系统开机时怎么切换系统?有时候我们会为了不同的软件来安装双系统,不过在安装完成后,每次只能使用一个系统,那么双系统开机时怎么切换呢,其实只
- 我是一个急性子,干什么事都希望马上能够完成,也希望马上能够知道事情的结果,去什么地方也希望马上能够到达目的地。我不知道大家是不是都跟我一样,
- 我们的电脑经常会进行系统升级,我们经常说的给系统升级,实际上就是给系统打补丁,而补丁也主要是针对操作系统来量身定制的。不过很多小伙伴在给自己
- 电脑的硬件非常多,比如:主板、硬盘、显卡、鼠标等,不少用户买电脑的时候都会考虑到这些硬件,所以今天小编特意挑出一个硬件来讲,那就是显卡,显卡
- 很多小伙伴在使用Adobe Photoshop的过程中,都会做错其中某一步,但是当时没发现,都做到后面很多步才发现,那这张图片就毁了吗,不是
- 最近有用户反映在使用Win10系统的时候,遇到了Windows10系统出现盘符错乱的问题。无论谁在使用电脑的时候都可能会发现出现盘符错乱的问
- wps转word第一种方法步骤:1、做好的wps文字,点击右键另存为。如图:2、弹出另存为界面后,在文件类型里面选择”doc“格式保存。3、
- 许多用户在使用电脑的时候,都会从网络中下载一些软件,但是有些用户由于不小心导致电脑下载了病毒软件,导致整个系统崩溃,这个时候用户就需要清空电
- 说起Charm栏,也就是右侧一条黑边上摆放了5个超级按钮,同时左下角还显示出时间和日期的界面,用过Win8的人都不会陌生。有不少人喜欢这个东
- 升级win11预览体验计划空白怎么办?最近有用户遇到这样一个问题,就是打开windows预览体验计划要升级win11系统的时候,却发现预览体
- xp系统大家都知道伴随我们很多年了,是一款非常好用的系统,很多喜欢用的用户还是喜欢用它,我们在使用的时候难免会遇到一些情况,那么有些客户就反
- 我们打开访达的时候,在窗口的左边列表里有很多不同颜色的标签,标签这个功能是很实用的,但有些用户用不到它,下面我们分享如何关闭访达标签的教程。
- 无线鼠标和键盘好像连接出了问题,蓝牙设备连接不稳定,关于这个问题,下面提供比较完善的解决方法有些用户发现自己的无线鼠标和键盘好像连接出了问题