如何打印Excel名称而不是引用的公式?

比方说,我有一个如下所示的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生成一个可打印的/人类可读的公式来replace列B中的所有单元格引用以及列A中的对应名称? 所以我最终得到的东西看起来像:

  ----------------------------------------------------------------- | 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 | ----------------------------------------------------------------- 

任何build议或想法将是超级有用的。 我有一个电子表格,上面有数百个需要转换的表单。 谢谢!

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