KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

Excel 從儲存格挑選色彩—3 種取得 RGB 值或重複使用色彩的方法

作者Siluvia修改日期

在 Excel 中作業時,維持視覺一致性至關重要,特別是當您使用色彩標示儲存格來突顯關鍵資訊時。使用者自然希望能在其他地方輕鬆重複套用特定儲存格的色彩。雖然複製格式是常見首選,但它會一併複製所有格式(例如字型、框線、數字格式),而不僅限於填充顏色——因此當您只想複製色彩本身時,此方法並不理想。可惜的是,Excel 並未內建色彩挑選器或滴管工具。本教學將介紹三種實用方法,協助您在 Excel 中精準辨識並快速重複使用儲存格色彩,包括 Kutools for Excel 全新推出的強大功能:可提取任意色彩並即時顯示其精確 RGB 值!

從儲存格挑選顏色


方法 1:透過填滿/字體顏色面板辨識色彩

在使用 VBA 或第三方工具前,請務必留意:Excel 本身就能顯示精確的 RGB 值——只需手動開啟「自訂色彩」對話方塊即可。此方法適用於儲存格背景色與字體顏色,特別適合偶爾需要檢查色彩的情況。

➤ 如何透過「填滿」或「字體顏色」面板辨識 RGB 色彩?

  1. 選取您想識別其填充色或字體顏色的儲存格。
  2. 前往開始索引標籤中的功能區。
  3. 字型群組中:
    1. 點擊填充顏色,即可檢查背景顏色。
    2. 或點擊字體顏色,立即檢查文字色彩!
      填滿/字型色彩功能的下拉式選單
  4. 從下拉式選單中選擇其他色彩……
    「其他色彩」選項的位置
  5. 色彩對話方塊中,切換至自訂頁籤,即可查看以下內容:
      • 所選儲存格填滿或字體顏色的精確 RGB 值(紅、綠、藍)。
      • 所選儲存格填滿或字體顏色對應的十六進位值。
    「色彩」對話框中的 RGB 與 HEX 值

了解如何透過填滿或字體顏色面板辨識儲存格色彩後,值得釐清此方法最適用的情境及其限制。此內建方式適合快速、偶發性的檢查,但不適用於頻繁或大規模的色彩管理。

此方法適用於哪些情境?

  • 您只需偶爾辨識一兩種色彩
  • 您無需重複使用或儲存色彩以供日後使用

實際限制

  • 每次想檢查色彩時,都必須開啟對話方塊
  • 無法儲存或收集色彩
  • 您無法批次提取色彩或自動化此流程

方法 2:使用 VBA 取得 RGB 色彩值(進階使用者)

雖然填滿/字體顏色面板可手動顯示 RGB 或十六進位值,但當您需要重複、批次或以程式方式提取色彩時,此方法便難以擴充。此時,VBA 可透過直接讀取儲存格的色彩屬性,提供更自動化的解決方案。

注意:Excel 內部將填充顏色與字體顏色儲存為獨立屬性,因此 VBA 必須分別處理。因此,您需根據要提取的色彩類型使用不同的 VBA 程式碼。

➤ 操作步驟:

  1. 選取您想辨識其填充色或字體顏色的儲存格。
  2. 按下 Alt+F11,立即開啟 VBA 編輯器!
  3. 按一下插入 > 模組
  4. 將下列其中一段程式碼貼到模組視窗中:
    VBA 程式碼 1:取得所選儲存格之填充顏色的 RGB 值
    Sub GetCellFillColorRGB()
        Dim cell As Range
        Set cell = Selection
        Dim colorCode As Long
        colorCode = cell.Interior.Color
        Dim redVal As Integer, greenVal As Integer, blueVal As Integer
        redVal = colorCode Mod 256
        greenVal = (colorCode \ 256) Mod 256
        blueVal = (colorCode \ 65536) Mod 256
        MsgBox "RGB Color: Red = " & redVal & ", Green = " & greenVal & ", Blue = " & blueVal
    End Sub
    VBA 程式碼 2:取得所選儲存格之字體顏色的 RGB 值
    Sub GetCellFontColorRGB()
        Dim c As Range
        Set c = Selection
        Dim clr As Long
        clr = c.Font.Color
        Dim r As Long, g As Long, b As Long
        r = clr Mod 256
        g = (clr \ 256) Mod 256
        b = (clr \ 65536) Mod 256
    
        MsgBox "Font Color" & vbCrLf & _
               "R: " & r & "  G: " & g & "  B: " & b
    End Sub
    VBA 程式碼編輯器的螢幕截圖
  5. 按下 F5,或從「執行」功能表啟動巨集。

填滿或字體顏色的 RGB 代碼將顯示在訊息方塊中。

RGB 值結果
注意事項:
  • 此方法需啟用巨集,並具備一定的 VBA 使用經驗。由於安全性考量,巨集可能會被停用,因此可能不適用於一般使用者或需跨團隊共用的工作簿。
  • 為日後使用更便捷,您可以將檔案另存為啟用巨集的工作簿(*.xlsm),並將此 VBA 巨集新增至快速存取工具列,實現一鍵執行。

方法 3:使用 Kutools for Excel 的色彩挑選器(推薦)

雖然 Excel 允許您透過「填滿」或「字型」面板手動檢視色彩,進階使用者也能運用 VBA 擷取 RGB 值,但這兩種方法各有局限——前者在視覺上不夠精確,後者則技術門檻過高。

Kutools for Excel 全新的色彩挑選器工具徹底改變遊戲規則。它不僅能準確提取任何儲存格的填滿色或字體顏色,還會在專屬視窗中顯示精確的 RGB 值,立即將挑選的色彩加入 Excel 的「最近使用色彩」調色盤,甚至允許您儲存最多 30 種常用色彩以供日後使用。這是一款全方位的視覺色彩管理工具,非常適合設計師、分析師或任何處理色彩編碼 Excel 資料的人員。

請確認 Kutools for Excel 已下載並安裝已下載並安裝。

注意:Excel 內部將填充顏色與字體顏色儲存為獨立屬性,因此 VBA 必須分別處理。請根據您要提取的色彩類型,使用對應的 VBA 程式碼。

➤ 操作步驟:

  1. 前往 Kutools > 格式 > 挑選色彩
    色彩挑選器的位置
  2. 會彈出一個色彩挑選器視窗。
    1. 點擊吸管工具即可啟用——您的滑鼠游標將立即變為十字線。
    2. 將游標移至 Excel 介面或工作表的任意位置,輕點一下即可選取色彩——無論是儲存格、圖表元素、圖形,甚至功能區或使用者介面皆可!
    3. 選擇顏色將會:
      • 在對話方塊中以精確的 RGB 值(例如:RGB:218、238、243)顯示。
      • 自動新增至 Excel 的「最近使用的色彩」,讓您能立即在儲存格填色、字型、圖形等處重複使用!
      • 儲存在此工具的「最近選取的色彩」區段中供日後參考(最多可儲存 30 個色塊)
        所選取的色彩將新增至對話框
    與 Excel 內建方法或繁瑣的 VBA 方式相比,Kutools 提供更直覺、精準的色彩提取與重複使用功能,讓您輕鬆掌握配色效率!
    • 立即顯示精準的 RGB 色彩數值。
    • 從工作表的任意位置,甚至使用者介面元素中挑選色彩。
    • 自動將所選色彩加入 Excel 的「最近使用的色彩」。

結論

Excel 提供多種原生方式來辨識色彩——例如透過「填滿色彩」對話方塊查看 RGB 值,或運用 VBA 進行進階提取。然而,這些方法可能耗時,或需要較高的技術門檻。雖然「複製格式」功能快速便捷,卻往往過於廣泛,會套用所有格式,而不僅限於色彩。

對於追求精確、靈活且無痛色彩挑選與重複使用的使用者來說,Kutools for Excel 的色彩挑選器是更出色的解決方案。它讓您能從螢幕任意位置擷取色彩、即時查看精確的 RGB 值,並直接從「最近使用色彩」清單中重複套用—完全無需撰寫任何程式碼。

無論您是在設計儀表板、製作報表,還是單純維持活頁簿的視覺一致性,此功能都能為您的色彩工作流程帶來無與倫比的便利與精準。


最佳辦公室生產力工具

🤖KUTOOLS AI 助手:根據以下項目革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依性下拉式清單     多重選擇下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
前 15 大工具組12 文字工具添加文本刪除特定字符、……)   50+ 圖表 類型甘特圖、……)   40+ 實用公式基於生日計算年齡、……)   19 插入工具插入二維碼從路徑插入圖片、……)   12 轉換工具金額轉大寫匯率轉換、……)   7 合併和拆分工具高級合併行分割儲存格、……)……更多功能
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及 40+ 種其他語言!

透過 Kutools for Excel 大幅提升您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,助您提升生產力並節省寶貴時間。立即點擊取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作輕鬆許多

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用分頁式編輯與閱讀功能,提升工作效率!
  • 在相同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您減少數百次滑鼠點擊,工作效率提升 50%!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了適用於 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,是跨 Office 應用程式團隊的絕佳選擇!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— Excel、Word、Outlook 與 PowerPoint 增益集 + Office Tab Pro
  • 一個安裝程式,一個授權— 幾分鐘內完成設定(支援 MSI)
  • 協同運作效果更佳— 跨 Office 應用程式提升工作效率
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 最佳價值— 比單獨購買增益集更省錢