我试图使用一个固定位置的单元格,然后引用它周围的单元格。
在伪代码中,我追求的是:
=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列的单元格的内容。