簡體   English   中英

突出顯示一行中特定單元格的值與上一行不同的單元格

[英]Highlight cells in a row where the value of a particular cell is different to that of the previous row

我想應用一些條件格式,將行中的每個單元格與上一行中的單元格進行比較。 如果不同,則該行將突出顯示。

所需輸出示例

我正在使用Excel2007。這甚至可能嗎? 如果可以,有人可以為我提供將其應用於整個數據表的步驟嗎?

對的,這是可能的。 在早期版本的Excel中也可以。

條件很簡單。

選擇數據,從第二行數據開始(第三行從標題開始計數),打開條件格式對話框,選擇“公式”,然后輸入=A3<>A2=A3<>OFFSET(A3,-1,0) ,其中A3是所選內容的左上角單元格。
注意沒有美元符號-Excel將自動建議它們,因此請相應刪除。

因為引用不是絕對的,所以格式將正確地應用於整個表。

您可以使其更加通用,如下所示:

=INDIRECT(ADDRESS(ROW(), COLUMN()))<>INDIRECT(ADDRESS(ROW()-1, COLUMN()))

運作方式如下:

  • =ADDRESS(ROW(), COLUMN())引用當前單元格(即要格式化的單元格)。
  • 同樣, =ADDRESS(ROW()-1, COLUMN())引用當前單元格上方的單元格。 然后,我要做的就是比較兩者。

暫無
暫無

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

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