2016-03-18 84 views
1

版本電池:Excel 2010中標識不包含「公式」

有沒有一種方法可以快速識別或創建一個簡單的馬可確定不具有公式的單元格?

-------------------------------- 
|=A1*1 | 151 | =A3*1 | =A4*1 | 
-------------------------------- 
|=B1*1 | =B2*1 | 100 | =B4*1 | 
-------------------------------- 

快速高亮或更改單元格的字體顏色151和100?

非常感謝。

+1

可能[上的超級用戶這個答案](https://superuser.com/questions/753293/excel-2010-highlight-cells-used-in-any-formula/1053460#1053460)將是有益的給你,它將選中的單元格分爲「輸入」,「輸出」和「計算」類別並分配相應的單元格樣式。我發現很容易理解或調試工作表。對於你的場景,你應該在使用這個宏時尋找沒有任何樣式和單元格的「輸入」風格的單元格。 –

回答

1

如果不使用VBA,簡單的方法是選擇想要測試的範圍,按Ctrl + G然後點擊Special

然後指定所需的單元格的類型,然後單擊確定,只有這些類型的單元格將保持選中狀態。在你的情況下,選擇Constants來選擇沒有公式的所有單元格。

image

1

在2010年及更早版本中,您需要一個定製的VBA UDF。沿

Function IsFormula(cell_ref As Range) 
    IsFormula = cell_ref.HasFormula 
End Function 

線然後使用它像

= ISFORMULA(A1)

在Excel 2013及更高版本有原生地做同樣的事情內置功能ISFORMULA()。

1

你可以簡單地使用條件格式突出顯示不包含公式的單元格。

  1. 打開名稱-管理器(Ctrl + F3)
  2. 創建一個新的名稱,例如「noformula」,進入

    =NOT(GET.CELL(48,INDIRECT("RC",FALSE))) 
    
  3. 創建所需區域的自定義格式規則。使用

    =noformula 
    

    作爲選擇規則。