簡體   English   中英

通過行比較在Excel中對兩行進行條件格式化

[英]Conditional formatting of two rows in Excel through row comparison

考慮以下數據:

在此處輸入圖片說明

我想將第1行中的每個單元格與第2行以下的相鄰單元格進行比較,其中紅色表示不平等,綠色表示相等。 類似的原理適用於第3行和第4行。即,輸出應為

在此處輸入圖片說明

實際上,與該玩具示例相比,我擁有的數據具有更多的行和列,因此,要做的手動工作越少越好。 我擁有的數據足夠小,可以很好地指向並單擊以獲取結果。 我已經嘗試過使用條件格式設置,但是還沒有弄清楚它的公式。

如果可能,我希望使用非VBA解決方案。

只要我很清楚如何將其概括,就不一定需要所提供的解決方案是通用的。 即,當數據從單元格A1以外的其他行或列開始時,如何調整解決方案應該很明顯。

將所有單元格填充為紅色,然后使用此規則將它們變為綠色

=AND(A1<>"",OR(AND(MOD(ROW(A1)-1,2)=0,A1=A2),AND(MOD(ROW(A1)-1,2)=1,A1=INDEX(A:A,ROW(A1)-1))))

在此處輸入圖片說明

下面的公式將格式化所有不相等的單元格對:

=OFFSET(A1,1-2*MOD(ROW()+1,2),0)<>A1

創建第二個規則,將<>替換為=以格式化相等的單元格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM