[英]Automatically compare rows grouped by a column and highlight different cells in Excel
假設我有一個電子表格,其中包含每天由不同數量的測量員給出的幾個站點的等級:
日期 | site_a_grade | site_b_grade | site_c_grade |
---|---|---|---|
2021-10-01 | 5 | 4 | 4 |
2021-10-01 | 5 | 3 | 4 |
2021-10-02 | 5 | 4 | 3 |
2021-10-02 | 5 | 4 | 4 |
2021-10-02 | 4 | 4 | 4 |
2021-10-03 | 5 | 4 | 4 |
是否可以自動比較每個站點所有測量員的每日分數並用顏色突出顯示不同的單元格以便於查看? 例如, site_b_grade
的兩個site_b_grade
是不同的,因此可以用琥珀色突出顯示它們以供審核。 現在我想自動對整個工作表執行此操作。
我在VBA上發現了一個類似的問題來比較行並突出顯示同一工作表中的差異,其中 OP 想要比較 2 個相鄰的行。 我想可以將解決方案概括為指定分組列,但我不知道 VBA,因此將不勝感激!
您不需要為此使用 VBA,您可以使用條件格式來完成它。
例如,如果您上面的示例數據在A1:D7
范圍內,那么您可以在B2:D7
范圍內使用以下公式(不包括標題和第一列)
=VLOOKUP($A2,$A$1:$D$7,COLUMN(B2)-COLUMN($A2)+1,FALSE)<>B2
這將突出顯示與第一次出現不匹配的所有出現
請注意, $
符號非常重要
示例截圖:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.