如何批量修复公式单元格? 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

它将所有引用转换为绝对引用。