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

Excel:如果字體顏色為紅色則返回特定文本或進行其他操作

如果字體顏色在另一個單元格中為紅色,如下圖所示,您如何返回特定文本? 在本文中,我將介紹一些基於 Excel 中的紅色字體文本進行一些操作的技巧。


如果字體顏色為紅色,則在另一個單元格中返回特定文本

如果字體顏色在另一個單元格中為紅色,要返回特定文本,請執行以下操作:

1。 按 Alt + F11 同時打開 Microsoft Visual Basic for Applications 窗口。

2。 然後,點擊 插入 > 模塊,將以下 VBA 代碼複製並粘貼到窗口中。

VBA 代碼:如果字體顏色為紅色,則返回特定文本

Function FontColorisRed(Rng As Range)
'Updateby ExtendOffice
    Application.Volatile
    If Rng.Font.ColorIndex = 3 Then
    FontColorisRed = "Fail"
    Else
    FontColorisRed = "Pass"
    End If
End Function
備註: 上述代碼中,如果字體顏色為紅色,則返回文本“失敗”,如果不是紅色,則返回文本“通過”。 您可以根據需要更改這兩個文本。

3. 然後,關閉代碼窗口,輸入以下公式: =FontColorISRed(B2),然後向下拖動填充手柄以獲取其他結果,請參見屏幕截圖:


如果字體顏色為紅色,則突出顯示單元格

如果要根據紅色字體突出顯示單元格,請執行以下操作:

1。 按 Alt + F11 同時打開 Microsoft Visual Basic for Applications 窗口。

2。 然後,點擊 插入 > 模塊,將以下 VBA 代碼複製並粘貼到窗口中。

VBA代碼:如果字體顏色為紅色,則突出顯示單元格

Function HighlightRedFont(pRg As Range) As Boolean
'Updateby ExtendOffice
Dim xRg As Range
Dim xBol As Boolean
xBol = False
    For Each xRg In pRg
        If xRg.Font.Color = vbRed Then
            xBol = True
        End If
    Next
  HighlightRedFont = xBol
End Function

3. 然後,關閉代碼窗口,點擊 首頁 > 條件格式 > 新規則,請參見屏幕截圖:

4。 在彈出 新格式規則 對話框中,進行以下操作:

  • 點擊 使用公式來確定要格式化的單元格選擇規則類型 列錶框;
  • 輸入這個公式 =高亮紅色字體(B2) 格式化此公式為真的值 文本框;
  • 然後,單擊 格式 按鈕。

5。 在 單元格格式 對話框中的 選項卡,選擇一種要突出顯示單元格的顏色,請參見屏幕截圖:

6。 然後,單擊 OK > OK 關閉對話框。 現在,紅色字體的單元格立即突出顯示,見截圖:


如果字體顏色為紅色,則更改字體顏色

有時,您可能想將紅色字體更改為另一種字體顏色,這裡我將討論實現它的兩種方法。

 如果字體顏色為紅色,則使用查找和替換功能更改字體顏色

要將紅色字體顏色更改為另一種顏色,Excel 中的查找和替換功能可以幫您一個忙,請按照以下步驟操作:

1. 選擇要更改字體顏色的數據范圍,然後按 Ctrl + H 鍵打開 查找和替換 對話框。 在打開的對話框中,單擊 選項>> 按鈕,請參見屏幕截圖:

2. 在展開的對話框中,執行以下操作:

  • 離開 查找內容更換 方框空白;
  • 在右側 查找內容 字段,選擇 格式 > 從單元格中選擇格式,然後單擊帶有紅色字體的單元格;
  • 然後,在右側 更換 字段,選擇 格式 > 格式替換格式 對話。

3。 在 替換格式 對話框,在 字體 選項卡,從 顏色 下拉列表,看截圖:

4。 然後,點擊 OK 關閉 替換格式 對話框,現在,單擊 “全部替換” 按鈕在 查找和替換 對話框中,所有帶有紅色字體的單元格都將替換為您指定的字體顏色,請參見截圖:

備註:當您從現有單元格中選擇格式時,將選取單元格的所有格式。 在這種情況下,執行替換時,如果格式不完全匹配,則不會替換單元格。

 如果字體顏色為紅色,則使用有用的功能更改字體顏色

如果你有 Kutools for Excel,其 選擇具有格式的單元格 功能,您可以選擇帶有紅色字體的單元格,然後儘快將字體顏色更改為您的需要。

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

1. 選擇要使用的數據范圍,然後單擊 庫工具 > 選擇 > 選擇具有格式的單元格,請參見屏幕截圖:

2。 在 選擇具有格式的單元格 對話框,單擊 從單元格中選擇格式 按鈕。 然後,選擇一個紅色字體的單元格,該單元格的所有屬性都顯示在下面的列錶框中。 如果要選擇與基本單元格格式完全相同的所有單元格,請選中所有屬性選項; 如果您只想選擇只有紅色字體的單元格,請取消選中除 字體顏色 複選框。 看截圖:

3。 然後,點擊 OK 按鈕,然後在以下提示框中,單擊 ,請參見屏幕截圖:

4. 一次選擇所有帶有紅色字體的單元格,然後,您可以指定字體顏色以根據需要更改紅色字體。 看截圖:



  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 和保存數據; 拆分單元格內容; 合併重複的行和總和/平均值...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 收藏并快速插入公式,範圍,圖表和圖片; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 數據透視表分組依據 週號,週幾等 顯示未鎖定的單元格 用不同的顏色 突出顯示具有公式/名稱的單元格...
kte選項卡201905
  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 每天將您的工作效率提高50%,並減少數百次鼠標單擊!
officetab底部
按評論排序
留言 (0)
還沒有評分。 成為第一位評論!
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點