Excel中如何实现工作表名称的引用?

如:A!中输入公式”='sheet1'!A1“,我想要让公式向下填充时,依此引用sheet2、sheet3等。即,A2='sheet2'!A1,A3='sheet3'!A1,A4='sheet4'!B1……
能实现吗?

sheet1中的A列,引用到sheet2中的B列,sheet2中的数据随着sheet1中a列的数据改变而改变。

选中sheet1的A列,输入=Sheet2!B1,按Ctrl+Enter
或者输入=Sheet1!B:B,按Ctrl+Shift+Enter。

这个可以,主要是我的工作表是中文的而却名字不是确定的,然后这个就不能用了。

单元格

单元格是表格中行与列的交叉部分,它是组成表格的最小单位,可拆分或者合并。单个数据的输入和修改都是在单元格中进行的,单元格属于Microsoft Excel /WPS表格中使用的术语。单元格按所在的行列位置来命名,它有A1引用样式、R1C1引用样式和三维引用样式三种引用样式。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-03

用INDIRECT函数

在B1输入=INDIRECT("Sheet"&ROW()&"!"&CHAR(64+COLUMN(A1))&ROW($A$1))

支持右拉,下拉即可

本回答被网友采纳
第2个回答  2012-06-09
a1输入=INDIRECT("sheet"&ROW(A1)&"!"&CHAR(97+INT((ROW()-1)/3))&"1")
下拉复制填充
A列依次返回
a1:sheet1!a1,
a2:sheet2!a1,
a3:sheet3!a1,
a4:sheet4!b1,
a5:sheet5!b1,
a6:sheet6!b1,
a7:sheet7!c1,
a8:sheet8!c1,
...本回答被网友采纳
第3个回答  2012-06-09
INDIRECT+ROW追问

能具体讲解一下吗?谢啦!!

追答

=INDIRECT("SHEET"&ROW(A1)&"!A1")

相似回答