Excel中其他地方指定的公式
我想在excel中使用预先指定的公式,只需在工作簿中的任何位置引用和使用它就可以不使用VBA。 以下示例说明了我希望如何工作。
在以下示例中,Forumla Specs部分列出了我们希望在工作簿中的其他地方使用的各种功能
公式使用部分显示我们如何使用它们。 如何使用Formulas for calc1中指定的公式,在规范区域中调用函数来计算变量d1-d4中的calc1列(以及calc2,calc3等)? 我想使用一个通用的通用公式来只依赖列标题(即calc1,calc2等)?
我们尝试使用范围名称,索引函数,vlookups和这些的各种组合尝试并实现这一节日,但没有成功。
例
公式规格
Calculation Function
calc1 sum(d1,d2,d3,d4)
calc2 sum(d2,d3)
calc3 100*(d4/d3)
配方使用
obs d1 d2 d3 d4 calc1 calc2 calc3
obs1 24 45 14 41 124 59 292.8571429
obs2 19 28 47 34 128
obs3 29 32 20 24 105
obs4 40 43 28 12 123
obs5 39 16 11 40 106
obs6 17 14 38 14 83
obs7 47 38 26 24 135
obs8 31 25 46 15 117
obs9 25 15 48 11 99
obs10 30 35 32 30 127
obs11 41 43 18 15 117
obs12 10 34 30 47 121
obs13 44 23 10 22 99
请帮忙!
这是在目标单元格中获取另一个单元格公式的副本
简短的回答是,你不能没有VBA。 另外,我不知道为什么你不使用UDF,因为如果你不熟悉VBA,学习起来并不复杂。
您可以使用命名范围来实现此目的:
calc1
的第一个单元格 calc1
的新命名区域 =sum(d1,d2,d3,d4)
=calc1
放入单元格中 =calc1
输入到另一个单元格中时,它将相对于新单元格对单元格进行求和。 =Sum($D1,$D2)
在Excel 2010上尝试并测试过
链接地址: http://www.djcxy.com/p/60781.html