如何批量修复公式单元格? Excel
How can I fix formula cells in bulk? Excel
所以我在 excel 中有 table 个单元格,上面有大量引用单元格的公式。
我想在其下方创建此 table 的副本,并保持所有公式及其值完全相同。但是,在创建这些公式时,我没有用 $ 来修复每个单元格。我不想进入每个单元格并在粘贴之前将 $ 添加到所有单元格。
有什么方法可以突出显示单元格并批量修复所有被引用的单元格吗?
在此先感谢,如果我不清楚,请告诉我。
最好的方法是使用VBA:
将其放入模块中,select 您的单元格区域,然后 运行 它。
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
它将所有引用转换为绝对引用。
所以我在 excel 中有 table 个单元格,上面有大量引用单元格的公式。
我想在其下方创建此 table 的副本,并保持所有公式及其值完全相同。但是,在创建这些公式时,我没有用 $ 来修复每个单元格。我不想进入每个单元格并在粘贴之前将 $ 添加到所有单元格。
有什么方法可以突出显示单元格并批量修复所有被引用的单元格吗?
在此先感谢,如果我不清楚,请告诉我。
最好的方法是使用VBA:
将其放入模块中,select 您的单元格区域,然后 运行 它。
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
它将所有引用转换为绝对引用。