在Excel中,是否可以在引用单元格时继承公式而不是值

时间:2014-11-14 22:18:36

标签: excel inheritance excel-formula

在引用单元格时,是否可以在Excel中继承公式而不是值?

Excel有许多强大的功能,但据我所知,这个功能不是其中之一,尽管我认为这是一个基本的功能。

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

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

示例:

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

这是一个非常简化的例子。真实案例场景要复杂得多,但基本原则是相同的。

另一个可能的优势是:它可以使维护大张(表)更容易。当列的公式改变时,您不必为每一行更新相同的公式。

1 个答案:

答案 0 :(得分:1)

通过在定义的名称中存储公式,您可以实现您想要的效果。有关使用此技术的一个非常好的示例,请参阅:

Loan Template from Microsoft

相关问题