第1个回答 2014-07-30
比如A1是=SHEET2!$C$3,向下拖A2变为=SHEET3!$C$3,那你可以在A1输入=INDIRECT("sheet"&ROW(B2)&"!$C$3")向下拖。本回答被提问者采纳
第2个回答 2014-07-30
很简单,要想让里面的sheet2在拖动的时候自动变成sheet3,其他引用地址的不变,按住ctrl建不放,用鼠标拖动sheet2到左边,重命名工作表就可以了,希望对你有用。
第3个回答 2014-07-30
可以用INDIRECT函数引用工作表的数据
INDIRECT("'"&$B$5&"'!o2")
其中$B$5为需要引用的工作表,o2为引用工作表的单元格
第4个回答 2014-07-30
在A1格输入以下函数试试
=INDIRECT("'C:\xx\[bb.xls]Sheet" & ROW(A1) &"'!$C$3")
然后下拉到第100行。
注意一下,第一个双引号后面是一个单引号, 看起来像是三引号,其实不是的。后面的也类似。
稍作解释: Indirect的参数是文本。在表格中引用一个Sheet名称要用单引号括起来,这一点必须在indirect的参数中模拟出来。 ROW(A1)即为A1格所在的行,下拉自动得到A2,A3等,即可以获得1,2,3这样的顺序。