2013-04-05 72 views
3

我認爲這將是很簡單的一列中找到:條件格式單元格,如果它的值是在表

=COUNTIF(Foo[Bar],$A1)>0 

將其應用到我以爲會強調,在發現的任何單元格的整列表Foo的列欄。但是excel告訴我,我的公式包含一個錯誤,即使我將它粘貼到單元格中,它也會給我一個正確/錯誤的正確值。

我想,也許出於某種原因,我需要它爲Excel複雜,所以我嘗試:

=COUNTIF(Foo[Bar],$A1) + CountIf(A1:A10000, $A1>1 

不知道爲什麼我嘗試過,但我想,爲什麼不。不管是沒有工作。

我隨後又在責備範圍(富[吧]),並試圖:

=COUNTIF($T$2:$T$1048576,$A1)>0 

它的工作,這裏的問題是,該表中的行數可以從1視了天改變任何東西進展。我不想僅僅使用50000作爲數字,因爲它可能並不總是足夠好,大部分時間都是殺死。並且在A列在某些日子裏關閉了一百萬條記錄並且表格達到100,000時導致刷新持續下去。

所以,我怎麼能動態有條件格式化我的專欄,以反映表?

+0

什麼Excel版本是你? – glh 2013-04-06 03:36:30

+0

我的excel版本是2010年。 – user2140261 2013-04-08 13:45:57

回答

0

也許(我沒有測試這一點),它將與一個名爲範圍內工作。將名稱Foo [Bar]稱爲CheckList並在CF中使用類似=MATCH($A1,CheckList,0)>0的內容。這適用於所下的[欄]擴展了條目現有的表,但我不知道會發生什麼,你對錶的更新,但在我的桌子上方粘貼其他數據確實工作。

0

嘗試:

=COUNTIF(Foo[[#Data],[Bar]],$A1)>0 

,或者如果你在該表中,

=COUNTIF(Foo[[#Data],[Bar]],Foo[[#This Row],[A Header]])>0 

也是一個很好的資源是使用Excel的auto complete feature給你。這將確保您的參考是準確的。

1

嘗試

=COUNTIF(INDIRECT("Foo[Bar]"),$A1)>0 
相關問題