2016-04-19 244 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