拖动公式时自动增加工作表参考

时间:2014-10-28 00:28:40

标签: excel excel-formula worksheet-function excel-indirect

我有一个使用以下语法的公式:

=SheetName!E10  

并且需要一些方法来拖动公式并在向右移动时更改工作表名称。因此,当我拖动公式时,E10部分需要与工作表编号递增相同。我们有很多行和列要做,这肯定会加速我们。

这可能吗?

所以结果看起来像这样:

=Sheet1!E10    =Sheet2!E10    =Sheet3!E10

结果如下:

SO26599056 question example

应用此公式:

=INDIRECT("mo"&COLUMN()+0&"!B4")  

1 个答案:

答案 0 :(得分:7)

请尝试:

=INDIRECT("Sheet"&COLUMN()+x&"!E10")  

其中x是返回适当数字(Column()+ x)的偏移量,用于放置公式的位置。

编辑以匹配图片中的后续详细信息(其中5可能位于ColumnB中)和评论,或许应该是:

=INDIRECT("mo"&COLUMN()-1&"!E10")