Note: The other languages of the website are Google-translated. Back to English

如何在Excel中根據組替換行顏色?

在Excel中,為其他大多數人著色可能對我們大多數人來說都比較容易,但是,您是否曾經嘗試過根據列值的變化來為行分別著色–列A如下面的截圖所示,在本文中,我將討論根據Excel中的組替換行顏色。

根據使用輔助列和條件格式設置的值更改為行交替著色

通過有用的功能根據值的變化為行交替著色

根據助手列和條件格式設置的值更改,為行交替著色兩種顏色


根據使用輔助列和條件格式設置的值更改為行交替著色

要基於組交替突出顯示行,您沒有直接的方法,因此您需要創建一個幫助器列,然後應用條件格式設置功能為它們上色。 請執行以下操作:

1。 在單元格D1的標題的同一行中,輸入數字 0.

2。 在單元格D2中,鍵入以下公式: =IF(A2=A1,D1,D1+1) ,然後將此公式向下拖動到要應用該公式的單元格上,請參見屏幕截圖:

備註:在以上公式中, A1, A2 是該列的第一個和第二個單元格,其值會發生變化, D1 是您輸入幫助程序編號0的單元格。

3。 然後選擇數據范圍A2:D18,其中包括幫助程序公式列,然後單擊 首頁 > 條件格式 > 新規則,請參見屏幕截圖:

4。 在 新格式規則 對話框中選擇 使用公式來確定要格式化的單元格 選擇規則類型 部分,然後輸入此公式 = AND(LEN($ A2)> 0,MOD($ D2,2)= 0)格式化此公式為真的值 文本框,請參見屏幕截圖:

備註: A2 是您根據其進行著色的列的第一個單元格,並且 D2 是您在所選範圍內創建的幫助程序列的第一個單元格

5。 然後點擊 格式 按鈕去 單元格格式 對話框,然後在 標籤,請參見屏幕截圖:

6。 然後點擊 OK > OK 關閉對話框,並且行根據值更改的特定列交替突出顯示,請參見屏幕截圖:


通過有用的功能根據值的變化為行交替著色

如果上述方法對您來說很難,您可以使用一個有用的工具-Excel的Kutools,其 區分差異 功能,您可以在Excel中根據組快速為行替換顏色。

提示:要應用此 區分差異 功能,首先,您應該下載 Excel的Kutools,然後快速輕鬆地應用該功能。

安裝後 Excel的Kutools,請這樣做:

1。 點擊 庫工具 > 格式 > 區分差異,請參見屏幕截圖:

2。在裡面 按鍵列區分差異 對話框,請根據需要執行以下操作。 看截圖:

3完成設置後,單擊 Ok 按鈕關閉對話框,您將根據需要獲得以下結果:

點擊下載Kutools for Excel並立即免費試用!


根據助手列和條件格式設置的值更改,為行交替著色兩種顏色

如果您要根據值變化以兩種不同的顏色交替著色行,如下面的屏幕截圖所示,這也可以在Excel中使用條件格式解決。

1。 首先,您應該創建一個新的幫助器列和公式作為第1步到第2步的第一種方法,您將獲得以下屏幕截圖:

2。 然後選擇數據范圍A2:D18,然後單擊 首頁 > 條件格式 > 管理規則,請參見屏幕截圖:

3。 在 條件格式規則管理器 對話框,單擊 新規則 按鈕,請參見屏幕截圖:

4。 在彈出 新格式規則 對話框中單擊 使用公式來確定要格式化的單元格選擇規則類型,然後輸入此公式 = ISODD($ D2) (D2 是您創建公式的幫助器列的第一個單元格),然後單擊 格式 按鈕,為組的奇數行選擇所需的填充顏色,請參見屏幕截圖:

5。 然後點擊 OK 退出此對話框以返回前一個對話框 條件格式規則管理器 對話框,請單擊 新規則 再次單擊可為組的偶數行創建另一個規則。

6。 在 新格式規則 對話框,單擊 使用公式來確定要格式化的單元格選擇規則類型 和以前一樣,然後輸入此公式 =伊斯文($ D2) (D2 是您創建公式的幫助器列的第一個單元格),然後單擊 格式 按鈕為組的偶數行選擇另一種背景顏色,請參見屏幕截圖:

7。 然後點擊 OK 返回 條件格式規則管理器,您會看到兩個規則如下創建:

8。 然後點擊 OK 關閉此對話框,您會看到您選​​擇的數據范圍已根據列值的更改以兩種不同的顏色交替著色。

  • 筆記:
  • 1.交替為行著色後,您可以根據需要隱藏幫助器列,但不能將其刪除。
  • 2.如果數據范圍中沒有標題,則只需在幫助器列中輸入1作為第一個數字,然後照常應用幫助器公式。

更多文章:

  • 當值在另一列中更改時增加數字
  • 假設您在A列中有一個值列表,現在想在A列中的值更改時在B列中將數字遞增1,這意味著B列中的數字遞增直到A列中的值更改,然後數字增量再次從1開始,如左圖所示。 在Excel中,您可以使用以下方法解決此任務。
  • 在Excel中值更改時插入空白行
  • 假設您具有一定範圍的數據,現在您想在值更改時在數據之間插入空白行,以便可以將一列中的順序相同值分開,如下面的屏幕截圖所示。 在本文中,我將為您解決一些技巧。
  • 值在另一列中更改時對單元格求和
  • 有時,當您處理Excel工作表時,可能需要根據另一列中的數據組對單元格求和。 例如,在這裡,我想對A列中的數據更改時B列中的訂單求和以獲得以下結果。 您如何解決Excel中的這個問題?
  • 在Excel中值更改時插入分頁符
  • 假設我有一個單元格區域,現在,當A列中的值發生變化時,我想在工作表中插入分頁符,如左圖所示。 當然,您可以一個接一個地插入分頁符,但是有沒有一種快速的方法可以根據一列的更改值一次插入分頁符?

最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (16)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
此公式(在條件格式中使用時)將在沒有輔助行幫助的情況下根據組交替行顏色:=ISODD(SUMPRODUCT(1/COUNTIF($A$1:$A2,$A$1:$A2)))
網站主持人對此評論進行了最小化
嗨賈斯汀。 當我使用輔助行方法或您的方法時,它會格式化一行。 你知道為什麼嗎?
網站主持人對此評論進行了最小化
很有可能 - 就像我一樣 - 您選擇了整個列,而不僅僅是數據(不包括任何標題)
網站主持人對此評論進行了最小化
賈斯汀,您的公式很好,因為它不需要幫助列,但由於某種原因,它需要額外的 RAM 並顯著減慢工作簿的速度。 我建議使用文章中給出的公式,只處理輔助列。
網站主持人對此評論進行了最小化
如果您的表只有 100 行,則此公式非常有用。 但是當你有 5,000 行時,它真的變慢了。 有什麼建議可以加快更大數據集上的公式嗎?
網站主持人對此評論進行了最小化
你好,巴布,
你可以試試下面的公式:
=MOD(SUMPRODUCT(--($A$1:$A1<>$A$2:$A2)),2)


備註: 選擇數據范圍時,請排除第一行。

請嘗試,希望對您有所幫助!
網站主持人對此評論進行了最小化
極好的! 做得好!
網站主持人對此評論進行了最小化
非常感謝您的這篇文章,很長一段時間以來,我一直希望能夠根據組更改行顏色。 易於遵循,非常感謝!
網站主持人對此評論進行了最小化
很棒的信息。 你幫助我更好地展示了我的分析結果。
網站主持人對此評論進行了最小化
感謝這個公式,一段時間以來一直認為這是不可能的。 這裡有一個問題:您可以將每個組格式化為不同的顏色嗎? 還是您僅限於 2 種交替顏色?

謝謝!
網站主持人對此評論進行了最小化
只需使用 1-prev_value,你就會得到交替的 1 和 0 s
網站主持人對此評論進行了最小化
非常感謝您,非常感謝。
網站主持人對此評論進行了最小化
我討厭輔助欄。 在放入輔助列之前,我寧願有一個巨大的公式。 有時宏更容易,但我並不總是被允許使用啟用宏的電子表格。 當我想使用宏時,我通常從 Personal.xlsb 中運行它,但這並不能真正幫助避免使用輔助列。
網站主持人對此評論進行了最小化
嘿,謝謝你的幫助。 我試過了,顏色差了一個。 有任何想法嗎?
網站主持人對此評論進行了最小化
當您突出顯示選擇時,不要突出顯示標題行。
網站主持人對此評論進行了最小化
修改公式以將條件格式也應用於標題。=AND(LEN($A1)>0,MOD($D1,2)=0)
這對我來說比僅突出顯示我的數據行更好。
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護