- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
INDIRECT函数的使用.xls
biao4
表三
表 B
Sheet2
INDIRECT
firstsheet
lastsheet
sheetlist
1.00
]
1.00
1.00
31.00
thissheet
1.00
]
1.00
1.00
31.00
姓名
工资
工资
张三
李四
王五
赵六
数组的特殊用途
怎么输入多单元格数组公式
返回
李四
表 B
赵六
表三!B4
表三!B5
biao4!B4
biao4!B5
ABC2
ABC5
ABC8
ABC9
sheetlist
=MID(GET.WORKBOOK(1),FIND(],GET.WORKBOOK(1))+1,31)
thissheet
=MID(GET.DOCUMENT(1),FIND(],GET.DOCUMENT(1))+1,31)
Sheet2
biao4
关于工作表名的几个宏表函数名称定义
firstsheet
=INDIRECT!$A$101
lastsheet
=INDIRECT!$B$101
INDIRECT函数的使用
by chenjun
附注A.怎么输入多单元格数组公式
Excel帮助中的语法:
Excelhome.net
选中一个单元格区域,不加{}号输入公式,按ctrl+shift+enter三键结束
INDIRECT(ref_text,引用方式)
看单元格的公式是否为多单元格数组公式,可选中一个公式单元格
其中
按ctrl+/就可以选中整个多单元格数组公式区域,如提示
ref_text为对单元格的引用,可为文字串或返回字符串的表达式,可以包含 A1-样式的引用、R1C1-样式的引用、
未找到单元格,那就不是多单元格数组公式。
定义为引用的名称或对文字串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。
usedsheet
=IF((sheetlist=thissheet)+(MATCH(firstsheet,sheetlist,0)MATCH(sheetlist,sheetlist,0))+(MATCH(lastsheet,sheetlist,0)MATCH(sheetlist,sheetlist,0)),,sheetlist)
引用方式 为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。
参见链接的例子
如果引用方式为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。
如果引用方式为 FALSE,也可以用0表示,ref_text 被解释为 R1C1-样式的引用。
特别注意:如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。
附注B.关于工作表名的几个宏表函数名称定义
如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF!。
在“插入》名称》定义”中定义下列名称
此函数返回的是ref_text文本串所指定的单元格区域引用。关键是ref_text表达式应返回一个字符串
使用了excel4.0的宏表函数,用31是因为表名最长为31字符
A1样式引用:就是最普通的excel窗口中上方的“A、B、C、…”列标,右边的“1、2、3、…”行号所对应的单元格引用
所有表名的行数组
如C4即指对第C列(第3列)第4行的单元格引用。
R1C1样式引用:就是在“工具》选项》常规”中设置了“R1C1引用样式”后,窗口上方的列标变为“1、2、3、…”后所指的引用。
如上面的A1样式的C4在R1C1样式中就变为R4C3,其中R4指第4行、C3指第3列。
本工作表名
提示:用INDIRECT函数时,用什么样式引用与“工具》选项”中对引用样式的设置无关(有限制的)。
也就是设置为A1样式引用,INDIRECT函数中照样可以用R1C1样式的引用,反之也行。
起始表
下面作一些详细的分析,供大家参考
A.对本表的一个单元格的引用
结束表
INDIRECT(E23)省略了引用样式,所以是A1样式引用,文字E23就表示对E23单元格的引用,
结果如下
R23C7
需使用表名行数组
=INDIRECT(E23)
G23
INDIRECT(E23)同样是A1样式引用,但此处的参数E23并不是文本串而是指E23单元格中的文本G23,所以返回对G23单元格的引用。
=INDIRECT(E23)
以上两式用R1C1样式可这样写
=INDIRECT(R23C5,0)
=INDIRECT(E22,0)
上面右边的公式为什么用=INDIRECT(E22,0)?因为目前的设置是A1样式引用,E22必须用A1样式,而E22格中的文本用R1C1样式。
提示
文档评论(0)