当前位置: 电脑软硬件应用网 > 电脑学院 > 办公软件 > Excel > 正文 |
|
|||
INDIRECT函数应用失败的实例分析及解决 | |||
2008-1-23 17:25:49 文/山菊花 出处:天极网 | |||
问题:INDIRECT("'"&$A2&"'!B2")这个公式是什么意思?为什么我同事的一个Excel表格用了INDIRECT的这个公式是可以的,我套用了却不行? 答复:INDIRECT函数 1、引用 B2=预先输入的内容!B2 很明显,该公式引用了工作表“预先输入的内容”中B2单元格的内容。本工作表B2单元格的值与预先输入的内容!B2的值相同。 2、地址 “A1”、“B2”分别表示一个单元格的地址,“预先输入的内容!B2”也表示一个单元格地址,是一个指定工作表的单元格地址。 如果预先知道单元格地址,在公式中使用该地址可以引用它的值。 3、文本 天安门广场是一个地址,把“天安门广场”写在纸片上,写在手心,它是一串文本,根据这个文本,向导可以把你带到天安门广场。文本和地址是两回事,不容易把它说清楚,但聪明的你可能已经心领神会了,OK。 4、转换 有了文本,需要向导才能到达,也一定能到达指定的地址。工作表中单元格地址也一样,“A1”与A1是两回事,“Sheet2!F7”与Sheet2!F7是两回事,知道地址文本,你要引用这个单元格的值,需要一个向导,它就是INDIRECT()函数。 5、要点 要点之一:INDIRECT()函数的第一个参数为一个文本,一个表示单元格地址的文本。 要点之二:Excel对单元格有两种引用样式,一种为A1引用样式,一种为R1C1引用样式。当使用A1引用样式时,INDIRECT()函数第二个参数须指定为TRUE或省略它。当使用R1C1引用样式时,INDIRECT()的第二个参数须指定为FALSE。 INDIECT("F5"),与INDIRECT("F5",TRUE),与INDIRECT("R5C6",FALSE)返回同一个单元格的引用。
有朋友问,什么时候要用INDIRECT()?为什么要用INDIRECT()? 举个简单的例子: 如果B2:B10单元格分别要引用Sheet2:Sheet10工作表的F6单元格,则公式分别为: B2=Sheet2!F6 B3=Sheet3!F6 …… B10=Sheet10!F6 这些公式不能使用填充的办法输入,只能手工一个一个编辑修改。用什么办法可以快速填充?首行写入公式: B2="Sheet"&Row(2:2)&"!F6" 拖动填充柄把公式向下填充,依次得到结果: Sheet2!F6 Sheet3!F6 …… Sheet10!F6 但它显示的只是单元格地址,不是单元格引用。如果引用这些单元格的值? 在上面公式中,加入INDIRECT()函数就是: B2=INDIRECT("Sheet"&Row(2:2)&"!F6") |
|||
最新热点 | 最新推荐 | 相关文章 | ||
常出现的Office EXcel数值显示错误的… 无法找到所要的Office命令怎么办? Excel考试辅导:分类汇总表的建立和… Excel超级实用技巧12则 EXCEL中随机提取不重复的不含0数据 Excel单元格为何文字显示不全 在Excel中为中文添加拼音 Excel技巧系列之Excel提速12招 为Excel的工具栏添加计算器功能按钮 在Excel表格中鲜为人知的照相机功能 |
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |