在Excel中,有可能在引用单元格时inheritance公式而不是值

是否可以在Excel中inheritance公式而不是引用单元格时的值?

Excel有许多强大的function,但据我所知,这不是其中之一,虽然我的崇高意见是基本的。

在我自己的使用场景中,列公式是基于一个模板,它自己也是基于另一个模板,依此类推。 结果是一个退出的复杂(扩展)inheritance树,其中某行上的公式可以更改(覆盖)一次或多次。

当然,尊重相对和绝对引用的机制也是至关重要的。

例:

A1: =$B1+$C1 A2: =InheritFrom($A$1) --> what will result in =$B2+$C2 A3: =InheritFrom($A$2) --> what will result in =$B3+$C3 A4: =($B4+$C4)*2 A5: =InheritFrom($A$4) --> what will result in =($B5+$C5)*2 A6: =($D6*Z6)/12+$B6 A7: =InheritFrom($A$6) --> what will result in =($D7*Z7)/12+$B7 A8: =InheritFrom($A$1) --> what will result in =$B8+$C8 A9: =InheritFrom($A$7) --> what will result in =($D9*Z9)/12+$B9 A10:=100 A11:=InheritFrom($A$10) --> what will result in =100 

这是非常简单的例子。 真实的情况要复杂得多,但基本原理是一样的。

另一个可能的好处是:它可以使维护大型表格(表格)更容易。 在更改列的公式时,不必为每行更新相同的公式。

通过将公式存储在Defined Names中,您可以实现您想要的function。 有关使用此技术的一个非常好的示例,请参阅:

来自Microsoft的贷款模板