2011-12-16 75 views
2

我已經建立了=IF(C2<42,C4="")如果遇到背景顏色將變爲紅色的條件。 將十字準線(位於單元格左下角)拖動到相鄰單元格時,公式保持不變。Excel條件格式和拖動到相鄰小區

我需要的公式,然後更改爲=IF(D2<42,D4="")等300+次,有沒有什麼辦法來指代當前列即=IF(thiscolumn-row2 < 42, thiscolum-row4 = "")

+0

使用您在上面輸入,如果我把它拖到細胞向右公式(右下,不左下)變成D2,D4等,現在知道爲什麼它不能表現得像是你。我在Excel 2007上。 – aevanko 2011-12-16 14:38:00

+1

這是一個條件格式,我需要能夠輸入值到單元格,因此我不能在那裏的公式。 – 2011-12-16 14:49:01

回答

2

Excel中有時會默認把美元符號在單元/列前的標籤 (即$C$4代替C4 ....的美元符號告訴不擅長與每行但在原來的值鎖定更改公式。請問您的規則條件格式顯示美元符號?這可能是你的問題。獲取擺脫美元符號和你所需要的應該工作。

+0

我改變了$並且它不工作,我個人認爲它的,因爲它的規則,而不是像你把athe公式欄中的那些實際公式 – 2011-12-16 16:16:59

3

在你不使用If條件格式公式。公式本身定義你正在尋找的條件,所以if已經被隱含了。所以,你的公式應簡單地是這樣的:

=C2<42 

我感到困惑公式,C4=""的第二部分。這應該是第二個條件?如果是這樣,請使用AND語句:

=AND(C2<42,C4="") 

如果您使用的是Excel 2007或2010可能出現的混亂的另一個來源是引用並不在條件格式公式框,當你拖動他們,即使他們改變是相對的。

0

假設你要套用格式的範圍C1:D300,選擇單元格區域,彈出條件格式框,然後輸入:

=AND(C2<42,C4="") 

現在它將會應用的格式與以相對引用完整的選擇範圍。