Excel 儲存格中以顏色為基礎的文本

Excel 儲存格中以顏色為基礎的文本

查看了可用選項,但未能找到我能理解步驟格式的選項。

使用 Excel。需要讓單元格根據特定單字(不是一個)改變顏色。例如,如果在單元格中有人輸入單字「滑鼠、鍵盤、集線器、外部驅動器、指標」以及來自特定預定義(由我自己在另一個隱藏工作表中)列表中的一百個其他單詞,則它會變成紫色,如果單字顯示為「 Excel、PowerPoint、軟體、陣列、螢幕、視窗」等,它會變成黃色。換句話說,由於看到特定的顏色(以及標記為該顏色的單字),這些單字應該引起特定專家的注意。

簡單來說:

  1. 建立包含 50 個(或更多)文字的清單 A (工作表2,隱藏)
  2. 建立包含 100 個文字(甚至更多)的清單 B (工作表2,隱藏)
  3. 如果在特定儲存格(列或行)中工作表 1出現清單 A 中的文本,該特定單元格的顏色變更為紫色,如果來自清單 B 則變更為黃色。
  4. 如果 a) 單字與清單 A 和 B 不同,則儲存格保持不變; b) 拼字錯誤或 b) 留空。

附:

  1. 不想使用「下拉」選項,因為選項數量可能很大,而且客戶會因為看不到小文字或只是懶惰而遭受痛苦。
  2. 確實想要使用“特定文字”來檢查“條件格式”,原因有兩個:1)一一選擇的時間太長,2)審核員很難檢查列出了哪些文字值以進行格式更改。

答案1

您的基本要求是參考另一張紙進行條件格式設定。但不幸的是,Excel 無法引用另一張工作表進行條件格式化。但您可以執行以下替代鏡像方法:

若要將條件格式套用於Sheet1使用來自 的值Sheet2,您需要將這些值鏡像到Sheet1

建立 Sheet2、Sheet 1 中 B 列的鏡像

  1. Sheet1
  2. 右鍵單擊 A 列標題並選擇“插入”來插入新列。
  3. 在A1中輸入以下公式:

    =IF(ISBLANK(Sheet2!B1),"",Sheet2!B1)

  4. A1右鍵單擊它並選擇“ ”進行複製Copy
  5. A右鍵單擊列標題並選擇“ Paste”,將公式貼到列中。

Sheet1, 列現在應該完全反映, 列A中的值。Sheet2B

(注意:如果您不喜歡將其放在“column”中A,將其放在“column”或其他任何地方也同樣有效Z。)

應用條件格式

  1. 呆著Sheet1
  2. B透過左鍵點選列標題來選擇列。
  3. 選擇選單項目Format > Conditional Formatting...
  4. 變更Condition 1為“ Formula is”並輸入以下公式:

    =MATCH(B1,$A:$A,0)

  5. 點擊Format...按鈕並選擇紫色背景。

現在您應該看到紫色背景應用於 中的匹配單元格Sheet1

隱藏鏡柱

  1. 呆著Sheet1
  2. 右鍵單擊列標題A並選擇“ Hide”。

Sheet1每當有任何Sheet2更改時,它都會自動更新。

對要反白的儲存格使用上述方法Yellow

相關內容