excel表格中横向拖拉复制时怎样实现列不变行变?

例如:c3=sheet2!d2,想实现d3=sheet2!d3,e3=sheet2!d4...,
如果简单拖拉,不是d2d3d4的递增,而是e2f2g2的列的递增。
请教如何实现上述复制的行变列不变?谢谢

如果你要引用的Sheet2中的内容在D列并且是从D2开始的,在你需要横向复制的单元格中输入“=INDIRECT("SHEET2!$D"&COLUMN(B2))”,然后横向拖动复制即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-18
=index(sheet2!$d:$d,column()-1)

将该公式复制粘贴在第三行相关单元格即可。本回答被提问者采纳
第2个回答  2017-11-07
在C3单元格输入以下公式,然后向右填充公式
=OFFSET(Sheet2!$D$2,COLUMN(A1)-1,)
第3个回答  2010-11-18
把C3的公式改为:=INDIRECT("sheet2!d"&COLUMN()-1),再拖拉
第4个回答  2010-11-18
在C3输入公式:

=INDEX(Sheet2!$D:$D,COLUMN()-1)
=INDIRECT(
相似回答