假设我有一个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 |
-----------------------------------------------------------------
任何建议或想法都会非常有用。我有一个电子表格,其中有数百个这样的公式,需要转换多张表格。谢谢!
答案 0 :(得分:0)
如果右键单击B3和B2列,则可以选择“定义名称”。如果为单元格定义名称,则可以将该名称替换为单元格名称。您可以将“B3”替换为“Velocity”,并在公式中使用该名称而不是“B3”。