管理設定格式化條件規則的優先順序

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

當您建立多個格式化的條件規則的儲存格範圍,有助於了解這些規則的評估順序,會發生什麼情況時兩個或多個規則衝突,複製並貼上會影響規則評估,若要變更的方式在評估的規則,以及何時停止規則評估的順序。

使用 [設定格式化的條件規則管理員] 對話方塊,可以建立、編輯、刪除及檢視活頁簿中的所有設定格式化條件規則。(在 [常用] 索引標籤上,按一下 [設定格式化的條件],然後按一下 [管理規則])。

設定格式化的條件功能表,管理規則以醒目提示標示

如果有兩個以上的設定格式化條件規則套用至某範圍儲存格中,則會依照規則在此對話方塊中列出的優先順序 (從上至下) 來評估這些規則。

以下範例說明有到期日的識別碼徽章。我們要以黃色背景色彩標示即將於 60 天內到期的徽章,已經到期的徽章則以紅色背景色彩標示。

條件化設定資料的格式

在本範例中,員工識別碼的憑證日期即將於 60 天內到期的儲存格設為黃色,而員工識別碼的憑證已經到期的儲存格則設為紅色。規則如下圖所示。

條件化設定規則的格式

(此為 True,如果將儲存格背景色彩設定為紅色) 的第一個規則測試針對目前的日期 (取得在公式中使用TODAY函數) 的欄 B 中的日期值。指派給 B 欄中的第一個資料值的公式,這是 B2。此規則的公式是= B2 < 今天()。此公式會在欄 B (儲存格 B2:B15) 測試儲存格。如果在欄 B 中的任何儲存格的公式結果為 true 時,其對應的儲存格,在欄 A 中 (例如,A5 對應到 B5,A11 對應至 b 11),然後格式化為紅色的背景色彩。適用於] 底下所指定的所有儲存格的評估此第一個規則之後,會測試第二個規則。此公式會在 B 欄中的值是否小於 60 天目前的日期 (例如,假設是今天的日期時,才 2010/8/11)。儲存格 B4,10/4/2010,是小於 60 天從今日,讓它評估為 True,且已格式化為黃色的背景色彩。此規則的公式是= B2 < TODAY () + 60。任何已紅色的最高的規則,在清單中的第一個格式的儲存格處於了解單獨使用。

位於清單中較上方的規則優先於較下方的規則。根據預設,新規則一律會新增至清單最上方,因此具有較高的優先順序,所以您必須留意其順序。您可以藉由使用對話方塊中的 [上移][下移] 箭頭,變更優先順序。

[上移] 與 [下移] 箭號

對於儲存格範圍而言,可以有多個設定格式化條件規則評估為 True。以下是規則的套用方式,首先是規則不衝突,再來是規則衝突:

規則不衝突    例如,如果一個規則以粗體字型設定某儲存格的格式,而另一個規則以紅色設定同一儲存格的格式,則該儲存格的格式為紅色粗體字型。因為兩種格式之間沒有衝突,所以這兩個規則都會套用。

規則衝突    例如,一個規則將儲存格字型色彩設為紅色,而另一個規則將儲存格字型色彩設為綠色。因為兩種格式之間有衝突,所以只會套用一個規則。套用的規則是優先順序較高的規則 (位於對話方塊清單中的較上方)。

在編輯工作表時,可以複製並貼上具有條件化格式的儲存格值、以條件化格式填滿儲存格範圍,或者使用 [複製格式]。這些操作會以下列方式影響設定格式化條件規則的優先順序:以來源儲存格為基礎,為目標儲存格建立新的設定格式化條件規則。

如果將具有條件化格式的儲存格值複製並貼上至另一個 Excel 實例中開啟的工作表 (電腦上正在同時執行的另一個 Excel.exe 程序),則不會在另一個實例中建立設定格式化條件規則,也不會將格式複製到該實例。

儲存格範圍,如果在格式化規則評估為 True,它會優先於現有的手動格式。在 [常用] 索引標籤 (Excel 2010/2007) 中使用 [常用] 索引標籤 (2013/Excel 2016) 中的 [字型] 群組或儲存格] 群組中的按鈕套用手動格式。如果您刪除格式化的條件規則,則會保持手動格式的儲存格範圍。

手動格式並未列在 [設定格式化的條件規則管理員] 對話方塊中,也不會用於決定優先順序。

為了具有 Excel 2007 之前的 Excel 版本之回溯相容性,您可以選取 [管理規則] 對話方塊中的 [如果 True 則停止] 核取方塊,模擬設定格式化條件在舊版 Excel (不支援三個以上的設定格式化條件規則,或是相同範圍無法套用多個規則) 中的可能行為。

例如,如果您在某範圍的儲存格有三個以上的設定格式化條件規則,並且使用的是 Excel 2007 以前的舊版 Excel,則該版本的 Excel:

  • 只會評估前三個規則。

  • 套用優先順序中第一個為 True 的規則。

  • 如果優先順序中較下方的規則為 True,予以忽略。

下表摘要列出前三個規則的各種可能狀況:

如果規則

而且如果規則

而且如果規則

True

兩個

True 或 False

三個

True 或 False

套用規則 1,忽略規則 2 和 3。

False

兩個

True

三個

True 或 False

套用規則 2,忽略規則 3。

False

兩個

False

三個

True

套用規則 3。

False

兩個

False

三個

False

不套用規則。

您可以選取或取消選取 [如果 True 則停止] 核取方塊以變更預設行為:

  • 如果只要評估第一個規則,請為第一個規則選取 [如果 True 則停止] 核取方塊。

  • 如果只要評估第一和第二個規則,請為第二個規則選取 [如果 True 則停止] 核取方塊。

如果規則使用資料橫條、色階或圖示集進行格式設定,您無法選取或取消選取 [如果 True 則停止] 核取方塊。

編輯設定格式化條件規則的優先順序

  1. [常用] 索引標籤的 [樣式] 群組中,按一下 [設定格式化的條件] 旁的箭號,然後按一下 [管理規則]

    設定格式化的條件功能表,管理規則以醒目提示標示

    顯示格式化的條件規則,為目前的選取範圍,包括規則類型、 格式、 套用規則的儲存格與 [如果 true 則停止] 設定的範圍。

    如果看不到想要的規則,請確定已在 [顯示格式化規則] 清單方塊中,選取適當的儲存格範圍、工作表、表格或樞紐分析表。

  2. 選取規則。一次只能選取一個規則。

  3. 若要移動所選的規則的優先順序,請按一下[上移。若要向下移動所選的規則的優先順序,請按一下向下移動

    [上移] 與 [下移] 箭號

  4. 另外,若要在符合某特定規則時停止規則評估,請選取 [如果 True 則停止] 核取方塊。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

請參閱

新增,變更或清除條件化格式

複製設定格式化的條件

移除設定格式化的條件

使用公式以套用設定格式化的條件

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×