Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2619|回复: 8

[已解决]INDIRECT 函数的定义

[复制链接]
发表于 2009-11-9 11:25 | 显示全部楼层 |阅读模式

...... 当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。

 

 

可否举例,说明这句的含义?

谢谢!

[em04]
最佳答案
2009-11-9 11:51

INDIRECT很简单,就两个参数,一个是代表引用的字符串,一个是选择引用样式。

INDIRECT 函数的定义

INDIRECT 函数的定义

=INDIRECT("A1")结果是B2

返回对A1单元格的引用,得到"B2"

=INDIRECT(A1)结果是C3

因为A1单元格值"B2",那么这个公式就是=INDIRECT("B2"),最终返回的是对B2单元格引用,得到"C3";

=INDIRECT(INDIRECT(A1))结果是"你找到这里了吗?"

那么这个公式第1步变为:=INDIRECT(INDIRECT("B2"));第2步变为=INDIRECT("C3"),因而最终返回对C3单元格的引用,得到"你找的这里了吗?

看看gouweicao78的解读INDIRECT函数!

[em04]
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2009-11-9 11:31 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2009-11-9 11:37 | 显示全部楼层

INDIRECT 函数的定义

INDIRECT 函数的定义

这是开头帮助的1段话,我不理解帮助说这话的含义

[em04]
回复

使用道具 举报

发表于 2009-11-9 11:51 | 显示全部楼层    本楼为最佳答案   

INDIRECT很简单,就两个参数,一个是代表引用的字符串,一个是选择引用样式。

INDIRECT 函数的定义

INDIRECT 函数的定义

=INDIRECT("A1")结果是B2

返回对A1单元格的引用,得到"B2"

=INDIRECT(A1)结果是C3

因为A1单元格值"B2",那么这个公式就是=INDIRECT("B2"),最终返回的是对B2单元格引用,得到"C3";

=INDIRECT(INDIRECT(A1))结果是"你找到这里了吗?"

那么这个公式第1步变为:=INDIRECT(INDIRECT("B2"));第2步变为=INDIRECT("C3"),因而最终返回对C3单元格的引用,得到"你找的这里了吗?

看看gouweicao78的解读INDIRECT函数!

[em04]
回复

使用道具 举报

发表于 2009-11-9 11:55 | 显示全部楼层

3imdsT6Y.rar (1.71 KB, 下载次数: 3)
回复

使用道具 举报

发表于 2009-11-9 13:22 | 显示全部楼层

爱疯最近怎么啦?那么多问题的?

OFFSET、INDIRECT
在帮助中说明是:返回的引用可以为一个单元格或单元格区域。
INDIRECT("A1:A5")->A1:A5 非A1:A5的值
而INDEX是:
返回表或区域中的值或值的引用。
所以:COUNTIF、SUMIF的第一参数为区域(在帮助中有声明),OFFSET、INDIRECT可以用,而INDEX不可以用。我想图表、透视也是同样的道理吧。

回复

使用道具 举报

发表于 2009-11-9 20:32 | 显示全部楼层

QUOTE:
以下是引用doggie在2009-11-9 13:22:00的发言:

爱疯最近怎么啦?那么多问题的?

OFFSET、INDIRECT
在帮助中说明是:返回的引用可以为一个单元格或单元格区域。
INDIRECT("A1:A5")->A1:A5 非A1:A5的值
而INDEX是:
返回表或区域中的值或值的引用。
所以:COUNTIF、SUMIF的第一参数为区域(在帮助中有声明),OFFSET、INDIRECT可以用,而INDEX不可以用。我想图表、透视也是同样的道理吧。

个人觉得index也可用在sumif或countif中使用,因为INDEX既能返回值,也能返回区域 rgXBQtyX.rar (2 KB, 下载次数: 2)
回复

使用道具 举报

 楼主| 发表于 2009-11-9 22:42 | 显示全部楼层

谢谢大家了!

。。。。。我下去再看看好了

[em04]
回复

使用道具 举报

发表于 2009-11-10 12:50 | 显示全部楼层

QUOTE:
以下是引用onthetrip在2009-11-9 20:32:00的发言:

个人觉得index也可用在sumif或countif中使用,因为INDEX既能返回值,也能返回区域

谢谢指正。

看了帮助终于明白,INDEX可以有两种形式返回。

返回指定单元格或单元格数组的值    数组形式

返回指定单元格的引用                      引用形式

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-30 05:59 , Processed in 0.409006 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表