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

gre*_*eye 2 conditional-formatting microsoft-excel

我了解条件格式,但我不明白它如何帮助我。我正在查看包含许多产品条目的工作表,对于其中大多数我从表 ( vlookup) 中获取值,而对于其他人,我将它们打入。

例如:

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

  • 我知道单元格 b3vlookup会失败(a3 范围内的产品没有数据),所以我手动输入 0.8.

像这样有一百多行,我如何编写突出显示/格式条件以在视觉上区分手动引入的那些和检索到的那些vlookup

chr*_*sen 6

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

Function IsFormula(r As Range) As Boolean
    IsFormula = r.HasFormula
End Function
Run Code Online (Sandbox Code Playgroud)

然后IsFormula在格式条件下使用