如果内容是数字或函数,则在 Excel 中格式化单元格

如果内容是数字或函数,则在 Excel 中格式化单元格

我理解条件格式,但我不知道它能给我带来什么帮助。我正在查看一张包含许多产品条目的工作表,对于其中大多数,我从表格 ( vlookup) 中获取值,而对于其他产品,我则将其输入。

例如:

  • 单元格 b2 内容为=vlookup(a2,range,2,false),显示内容为0.6

  • 我知道单元格 b3vlookup将会失败(a3 范围内没有该产品的数据)因此我手动输入 0.8

有了超过一百行这样的代码,我该如何编写一个突出显示/格式化条件来直观地区分手动输入的内容和使用检索到的内容vlookup

答案1

借助 UDF(用户定义函数),您可以使用条件格式:

Function IsFormula(r As Range) As Boolean
    IsFormula = r.HasFormula
End Function

然后IsFormula在格式条件中使用

相关内容