Excel-基于ROW()和COLUMN()定位单元格内容



我试图使用一个固定位置的单元格,然后引用它周围的单元格。

在伪代码中,我追求的是:

=CELL("contents",COLUMN()-1 ROW())

所以它会得到左边单元格的值,并在这个单元格中显示。

我这样做的原因是,它能够覆盖粘贴在多个单元格上,它将自动确定显示哪些单元格的信息。

有没有一种方法可以使用修改后的COLUMN()ROW()来代替CELL()函数上的[参考]值?

您可以为此使用=Offset()

=Offset(contents, 0, -1)

假设"Contents"是一个命名范围。如果不是,那么只参考细胞

=Offset(B4, 0, -1)

=OFFSET(INDIRECT(CELL("address")),3,6)

这将返回从当前单元格向下3行、向右6列的单元格的内容。

最新更新