【发布时间】:2016-02-03 15:19:23
【问题描述】:
| A | B
------|-----|--------
1 | x | 1
2 | y | 2
3 | z | 3
4 | a | =B1*B2+B3
想象上面的东西是excel表格的一部分,B4有一个公式=B1*B2+B3。
是否可以从excel公式中提取真正的公式?即在上面的例子中,真正的公式是a=x*y+z
我想做“转换”的原因是我有很多填充数据和公式的excel表,现在我想退出Excel并使用javascript进行计算,所以我想要真正的公式。
【问题讨论】:
-
您确实意识到 x、y 和 z 只是数学中的标签。它们可以重命名为任何东西,并且具有相同的含义。所以
z=x+y与a=b+c等相同。所以就像z=x+y是z=B1+B2。 excel公式才是真正的公式。 -
你想通过VBA获取公式???
-
您可以将范围命名为:B1 = "x",B2 = "y"... 那么您的公式将是
=x*y+z -
您可以选择单元格并按
F2或直接查看 Excel 顶部的编辑器窗口。但是,如果您在多个地方使用此公式,则最好使用名称。 -
@ScottCraner 您的方法可行,但您必须使用名称而不是单元格引用重新编写所有公式。但这可能是一个解决方案
标签: excel vba excel-formula