excel表格中如何实现工作表递增而行列不变。

例如:总表中的A1=表1中的W1,总表中的B1要实现表2中的W1,即A1=‘1’!W1 B1=‘2’!W1 依次类推,工作表递增,其他不变

第1个回答  2014-04-08
A1
=INDIRECT("'"&COLUMN(A1)&"'!W1")
右拉
第2个回答  2014-04-08
=INDIRECT("'"&COLUMN(A1)&"'!W1")
第3个回答  2014-04-08
=indirect(column(a1)&"!W1")
公式下拉填充。
第4个回答  2014-04-08
总表的a1=indirect(column()&"!W1")
右拉追问

我用了之后A1等于2表中的W1,B1等于3表中的W1。。。。

追答

b1的时候column()就是2
怎么可能是3呢
除非你说得跟实际不同,是不是有合并格?要不就上图来看看

a1的公式里是不是你把column()弄成了column(b1)了

追问

我在工作表中C4依次设置的是12345,可是到总表那里变成2345

追答

图中b7得到的就是column()=2的没错啊
不是从a列开始的话,就得改为=indirect(column(a1)&"!W1")再右拉

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