excel下拉复制公式,只改变不同工作表的引用,而不改变行列。

这里是样表地址http://pan.baidu.com/s/1mguvATa谢谢。

在J4单元格输入以下公式,然后向右向下填充公式

=INDIRECT("长图线"&F4&"!"&H$36)

公式表示:引用由“长图线”与F4单元格内容组合的表名下的H36单元格数据,当向右填充时,自动按列引用,当向下填充时,自动根据F列的不同,引用不同表名。

 

但却没有得到结果,是F列与工作表名的内容不同吗?

详见附图

 

追问

F例与工作表名称是相同的,定义过名称有影响吗?

追答

不需要定义名称。
直接以("长图线"&F4&"!"&H$36)作为INDIRECT的引用工作表对象就可以了。

追问

不知道哪里出了问题,总是显示错误。

追答

检查字体格式、有无空格等。

追问

终于整明白了,公式这样写=INDEX(INDIRECT("'长图线"&$F4&"'!$H$36:$AE$36"),1,COLUMN(A$1)*2-1)
谢谢您的帮助。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-03
由于你的工作表名没有规律,只有把所有工作表名单独放在一列,才能用公式向下复制引用不同的工作表。
相似回答