excel中对于多个工作表的工作簿怎么样按照顺序提取数据

具体是这样的:一共有七个工作表分别表示主页,第一页,第二页,第三页,第四页,第五页,第六页。其中第一页到第六页的表格样式一样,只是里面的内容不一样。我现在的要求是在主页中建立一栏表格分别提取第一~第六页的部分数据(每一页提取数据的单元格格式相同)。比如 主页中A1='表一'!A1,那么怎么样自动表示主页中A2='表二'!A1而不是
,因为我要是用十字拉下来的话就变成A2='表一'!A2了(如果工作表有N个,用手修改的话很慢,而不是手动将表一变成表二)。
还有如果表一的命名为“北京”,表二的命名为“上海”,表三的命名为“english”这样的情况下公式又怎么样?
=INDIRECT("表"&TEXT(ROW(A1),"[DBNUM1]")&"!A1")这个公式是针对于工作表是表一 表二 等等命名的

在A列添加一个辅助列,输入各分表的表名,然后在B列的B2单元格输入以下公式,并向下填充公式
=INDIRECT(A2&"!A2")
需要的情况下,可以将辅助列隐藏。追问

答案是错误的

特殊符号的不能

温馨提示:答案为网友推荐,仅供参考