Excel:参考文献的左侧

单元格C4指向单元格E4(但在我的真实工作簿E4是另一个表)。 我希望单元格C5指向C4指向的任何单元格的右侧。 所以我只需要改变C4指针就可以改变C5 – 总是到C4指向的右边的单元格。 我该怎么做呢?

在这里输入图像说明

如果您添加一个选项以从VBA自定义函数中读取公式,则Offset()和Indirect()可以像这样完美地一起工作:

=OFFSET(INDIRECT(CellFormula(C4));0;1) 

 Option Explicit Public Function CellFormula(Rng As Range) As String CellFormula = Right(Rng.Formula, Len(Rng.Formula) - 1) End Function 

如果您使用的是Excel 2013,则不需要自定义函数。然后, FormulaText完全相同。 只要确保消除FormulaText左边的平等(=)符号,如果您正在使用它。

如果VBA是一个选项

 Range("c5").Value = Range("c4").Precedents.Offset(0, 1)