excel下拉工作表名称递增

='1号卡'!$B$97 我的工作表是1号卡,2号卡,3号卡这样编的,现在想在目录中引用1号卡B97的数字,在目录中下拉单元格,想让工作表的名称递增,引用的单元格不变是怎么弄的啊,求大神帮忙!

起始位置=indirect("'"&row(a1)&"号卡'!b97")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-06
=indirect(row(a1)&"号卡!$B$97")追问

请问这里的A1是表示第一张工作表吗,如果是B2呢?

追答

这里的row(a1)=1 表示a1所在单元格的行号。随着你不断的下拉,会变成row(a2),也就是a2所在的行号,这样下拉就实现了数字递增。1、2、3、4……
那么row(a1)&"号卡!$B$97" 随着不断的下拉,就会变成:
1号卡!$B$97
2号卡!$B$97
……
indirect就是引用该工作表的B97单元格用

本回答被提问者采纳
相似回答