2017-06-21 318 views
1

我試圖在條件格式設置包含引用命名單元格的方程時應用條件格式。在單元格內的公式中使用單元格名稱時單元格的條件格式化

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

Admin_Labor_Rate的值爲$ 50,並且是單元格B152的名稱。

現在我想找到引用單元格B152「Admin_Labor_Rate」的所有單元格並應用條件格式(高亮顯示)。我有兩個其他的勞動率,所以我想使用單元格突出顯示識別勞動力是由技術人員,管理員還是工程師執行。

我已經做了大量的研究,並嘗試了很多方法,但看起來儘可能接近我是如果單元格等於某個值,那麼我可以格式化它。

在此先感謝社區對此有任何想法。

回答

1

使用該公式使用條件格式:

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

哪裏A1是要有條件的格式範圍的左上角單元格。例如,您選擇範圍F20:H30並輸入F20而不是A1的公式。

+0

可能要提及FORMULATEXT是與[tag:excel-2016]一起引入的,我不確定這是標準版本還是僅適用於Office 365/Tablet版本(我認爲前者)。 – Jeeped

+0

@接受好評。但它實際上是2013年(我正在使用atm)。 –

+1

你說得對,我去了[support.office.com](https://support.office.com/en-us/article/FORMULATEXT-function-0a786771-54fd-4ae2-96ee-09cda35439c8),但沒有注意到[tag:的Excel-2013]。 – Jeeped

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