在单元格内的公式上使用单元名称时,单元格的条件格式设置

时间:2017-06-21 18:57:29

标签: excel conditional-formatting

我试图将条件格式应用于单元格时,它包含一个参考指定单元格的方程式。

示例:单元格I71包含以下等式。 = G71 * Admin_Labor_Rate

Admin_Labor_Rate的值为$ 50,是单元格B152的名称。

现在我想找到所有引用单元格B152" Admin_Labor_Rate"并应用条件格式(突出显示)。我有两个其他的人工费率,所以我想使用单元格突出显示来明确识别是否由技术人员,管理员或工程师执行。

我已经做了很多研究并且尝试了很多方法,但是我觉得如果单元格等于某个值,那么我可以将其格式化。

提前感谢社区对此的任何想法。

2 个答案:

答案 0 :(得分:1)

将此公式用于条件格式:

=ISNUMBER(SEARCH("Admin_Labor_Rate", FORMULATEXT(A1)))

其中A1是您要条件格式化的范围的左上角单元格。例如,您选择范围F20:H30并使用F20而不是A1输入公式。

答案 1 :(得分:0)

可能是用户定义的函数(即UDF)。

function formulaContains(rng as range, nr as string) as boolean
    formulaContains= rng.hasformula and cbool(instr(1, rng.formula, nr, vbtextcompare))
end function