2017-07-31 110 views
1

我有一個表格(稱爲「我的表格」),並且我想要使用條件格式將表格的整個行格式化爲使用基於該表中的一列。 這裏有一個小小的演示: enter image description here 我想格式化整個行,如果位置=「倫敦」。我希望我可以使用「使用公式來確定要格式化哪些單元格」選項。因此,我選擇表中的所有細胞,並試圖進入這個公式:=[@Location]="London"但它沒有希望的影響:使用基於表格的公式來確定要格式化的單元格

enter image description here

是否有可能基於某些條件格式化整個行,如果那麼,它的公式是什麼?

+0

好了,條件格式適用於你變成一整行的「適用於第3行的「進入」= $ 3:$ 3「等等。您是否嘗試將格式設置爲動態?你的桌子大小會改變嗎? 「 – dwirony

+0

」您是否在嘗試將格式設置爲動態?取決於動態的意思。如果一個人的位置發生變化,那麼我希望整行的格式發生變化。如果這就是「動態」的意思,那麼答案是「是」。 「你的桌子尺寸會不會變化?」可能不是在這種情況下,但我總是喜歡在謹慎的方面犯錯,並假定它會。 – jamiet

+3

不幸的是,你不能在條件格式中使用結構化引用。您將需要參考找到該表的單元格。 –

回答

2

您不能直接在CF使用結構化引用,但你可以做一個簡單的黑客:

=INDIRECT("Table1[@Location]")="london" 

enter image description here

+1

我經常在數據驗證公式中使用INDIRECT(),所以我自己不想這樣做:)再次感謝。 – jamiet

相關問題