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

One*_*Day 7 excel worksheet-function excel-formula excel-indirect

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

=SheetName!E10  
Run Code Online (Sandbox Code Playgroud)

并且需要一些方法来拖动公式并在向右移动时更改工作表名称.因此,E10当拖动公式时,零件需要保持相同的纸张编号递增.我们有很多行和列要做,这肯定会加快我们的速度.

这可能吗?

所以结果看起来像这样:

=Sheet1!E10    =Sheet2!E10    =Sheet3!E10
Run Code Online (Sandbox Code Playgroud)

这是结果:

SO26599056问题的例子

从应用这个公式:

=INDIRECT("mo"&COLUMN()+0&"!B4")  
Run Code Online (Sandbox Code Playgroud)

pnu*_*uts 7

请试试:

=INDIRECT("Sheet"&COLUMN()+x&"!E10")  
Run Code Online (Sandbox Code Playgroud)

其中x是偏移量以返回适当的数字(Column()+ x),无论您选择放置公式的位置.

编辑以匹配图像中的后续细节(5可能在ColumnB中)和注释,也许应该是:

=INDIRECT("mo"&COLUMN()-1&"!E10")
Run Code Online (Sandbox Code Playgroud)