2016-04-19 205 views
1

所以我有一个excel单元格的表格,其中有负载公式的引用它上面的单元格。如何修复公式单元格? Excel

我想在它下面创建一个此表的副本,并保持所有公式及其值完全相同。但是,当创建这些公式时,我没有把$修复每个单元格。我不想进入每个单元格并在粘贴之前将$添加到所有单元格。

有没有某种方式可以突出显示单元格并批量修复所有被引用的单元格?

在此先感谢,让我知道如果我不清楚。

回答

2

最好的办法是使用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 

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

+0

如果你从未做过任何工作,你的同事如何找到一个必要的恶魔= P – findwindow

+1

@findwindow这就是问题所在,我一半的时间都在做这项工作。所以我试着慢一点。 –

+0

辉煌的工作很好,很容易,欢呼! – Thomas2016