如何使用名称而不是引用打印出excel公式?

时间:2014-04-15 19:10:16

标签: excel excel-formula

假设我有一个Excel表格,如下所示:

 -----------------------------------------------
| Name          Formula/input   Units           |
|-----------------------------------------------|
| ∆t            4               seconds         |
| velocity      2.5             meters / sec    |
| acceleration  0.625           meters / sec^2  |
| mass          10              kilograms       |
| force         6.25            newtons         |
 -----------------------------------------------

B4和B6是公式:

 -----------------------------------------------
| Name          Formula/input   Units           |
|-----------------------------------------------|
| ∆t            4               seconds         |
| velocity      2.5             meters / sec    |
| acceleration  =B3/B2          meters / sec^2  |
| mass          10              kilograms       |
| force         =B5*B4          newtons         |
 -----------------------------------------------

是否有一种简单的方法,通过在D列中添加公式,或使用VBA生成可打印/人类可读的公式,该公式将使用A列中的相应名称替换B列中的所有单元格引用?所以我最终会得到一些看起来像的东西:

 -----------------------------------------------------------------
| Name          Formula/input   Units           Equation          |
|-----------------------------------------------------------------|
| ∆t            4               seconds         ∆t                |
| velocity      2.5             meters / sec    velocity          |
| acceleration  =B3/B2          meters / sec^2  velocity/∆t       |
| mass          10              kilograms       mass              |
| force         =B5*B4          newtons         mass*acceleration |
 -----------------------------------------------------------------

任何建议或想法都会非常有用。我有一个电子表格,其中有数百个这样的公式,需要转换多张表格。谢谢!

1 个答案:

答案 0 :(得分:0)

如果右键单击B3和B2列,则可以选择“定义名称”。如果为单元格定义名称,则可以将该名称替换为单元格名称。您可以将“B3”替换为“Velocity”,并在公式中使用该名称而不是“B3”。