确定“不是公式”单元/值

版本:Excel 2010

有没有办法快速识别或创build一个简单的marco来识别没有配方的细胞?

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

用151和100快速突出或改变单元格的字体颜色?

非常感谢你。

在没有VBA的情况下,简单的方法是select你想testing的范围,按下Ctrl + G然后点击Special

然后指定所需的单元格的types,然后单击确定,只有这些types的单元格将保持选中状态。 在你的情况下,selectConstants来select没有公式的所有单元格。

图片

在2010年和更早的时候,你需要一个定制的VBA UDF。 沿着

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

然后像使用它

= ISFORMULA(A1)

在Excel 2013和更高版本中,有一个内置函数ISFORMULA(),它本身执行相同的操作。

您可以简单地使用条件格式来突出显示不包含公式的单元格。

  1. 打开名称pipe理器(CTRL + F3)
  2. 创build一个新名称,例如“noformula”,input

     =NOT(GET.CELL(48,INDIRECT("RC",FALSE))) 
  3. 为所需区域创build自定义格式规则。 使用

     =noformula 

    作为select规则。