2013-11-15 62 views
2

基本上我試圖使用條件格式圖標集,即綠點,橙點和紅點。使用圖標集和公式進行條件格式化

如果我的值小於我的公式值,則顯示綠點。

如果我的數值等於我的公式值,則顯示橙色點。

如果我的值超過了我的公式值,則顯示紅點。

這是確切的公式我想使用:

VLOOKUP(product_ID,product_db,3,FALSE) 

product_ID旁邊是我想的條件格式應用到單元格的單元格。 product_db是另一個工作表中的一個大表。

雖然,當我嘗試使用此,格式不會應用於我的細胞。沒有點顯示。

我相信這是因爲我的公式。有任何想法嗎?


編輯:

這裏是發生了什麼事的一些屏幕截圖:

這裏是調理前的數量:

這裏是與調理公式爲:=VLOOKUP(invoice_product,PRODUCT_DATABASE,3,FALSE)

enter image description here

數量與第一張圖像完全相同,保持不變。我的公式應該返回的值是2,因此應該顯示橙色點。

+0

因爲這實際上是關於標準的Excel功能,我認爲這將是更適合在問[超級用戶](http://superuser.com/)。請參閱[本討論](http://meta.stackexchange.com/questions/22922/which-site-do-excel-or-other-spreadsheet-formulas-belong-on)瞭解一些原理。 –

+0

你是否在公式之前加了一個'='? –

+0

@JamesL。 - 嘗試了和不帶'=',儘管仍然沒有運氣。我的VLOOKUP函數絕對正確,因爲我已經在空白單元格中嘗試過了,它返回正確的值。 – Fizzix

回答

3

您的條件格式公式中包含VLOOKUP公式的第一個參數的範圍。你不能那樣做,它必須是單個單元格。您可以使用INDIRECT函數將單元格解析爲數量列中左側的單元格。看看下面的屏幕截圖。此外,因爲您使用圖標作爲條件格式,所以不能將其應用於範圍,它必須是VLOOKUP公式中INDIRECT函數的單個單元格才能起作用。如果您只是簡單地設置了文本的顏色,而不是使用圖標時,則可以將其應用於範圍。按照圖片中的說明:

Image of Solution

+0

我會測試我的,然後讓你知道它是怎麼回事。謝謝 – Fizzix

+1

你是否確認了帶有'2'的單元的單元格格式和從'VLOOKUP'函數返回的值的格式是相同的格式? –

+0

工作完美!非常感謝你的幫助,非常具有挑戰性哈哈:) – Fizzix

相關問題