【发布时间】:2016-04-20 19:45:16
【问题描述】:
所以我在 excel 中有一个单元格表,上面有大量引用单元格的公式。
我想在其下方创建此表的副本,并保持所有公式及其值完全相同。但是,在创建这些公式时,我没有用 $ 来修复每个单元格。我不想进入每个单元格并在粘贴之前将 $ 添加到所有单元格。
有什么方法可以突出显示单元格并批量修复所有被引用的单元格吗?
提前感谢,如果我不清楚,请告诉我。
【问题讨论】:
所以我在 excel 中有一个单元格表,上面有大量引用单元格的公式。
我想在其下方创建此表的副本,并保持所有公式及其值完全相同。但是,在创建这些公式时,我没有用 $ 来修复每个单元格。我不想进入每个单元格并在粘贴之前将 $ 添加到所有单元格。
有什么方法可以突出显示单元格并批量修复所有被引用的单元格吗?
提前感谢,如果我不清楚,请告诉我。
【问题讨论】:
最好的办法是使用VBA:
把它放在一个模块中,选择你的单元格范围,然后运行它。
Sub abslt()
Dim rng As Range
For Each rng In Selection
If rng.HasFormula Then
rng.Formula = Application.ConvertFormula(rng.Formula, xlA1, xlA1, xlAbsolute)
End If
Next rng
End Sub
它将所有引用转换为绝对引用。
【讨论】:
half the time 意思是 1/1000 =P