在 Excel 中使用公式或自訂函數,根據儲存格填充顏色自動填入文字
假設您有一份已填入紅色或綠色背景的儲存格清單,現在希望根據儲存格的填充顏色自動填入對應文字。例如,如下圖所示:若儲存格為紅色,則填入「Yes」;若為綠色,則填入「No」;若既非紅色也非綠色,則填入「Neither」。
若要使用公式根據儲存格的填充顏色自動填入特定文字,您需先定義一個名稱。
1. 選取一個儲存格(例如 A1),點選公式 > 定義名稱(位於)定義的名稱群組中)。
2. 在新建名稱對話方塊中,於 Mycolor 的名稱欄位中輸入此公式
並貼上至參照位置文字方塊中,再按一下確定。
Formula!A1 表示名為 Formula 的工作表中的 A1 儲存格,10 與 3 為顏色編號,可依需求自由調整。更多顏色編號請參閱:http://dmcritchie.mvps.org/excel/colors.htm
現在,在已填入顏色的儲存格中,您可以輸入此公式
按下 Enter 鍵,即可根據儲存格的填充顏色取得對應文字。
使用定義名稱方法時,每次都要重新輸入公式,相當麻煩!現在推薦您 Kutools for Excel——這套強大的 Excel 工具集內建選擇類似格式單元格功能,能快速選取所有相同背景顏色的儲存格,讓您一次批量輸入指定文字,省時又高效!
安裝免費版 Kutools for Excel 後,請依下列步驟操作:
1. 在兩個未使用的儲存格中分別填入背景顏色。假設本例中,我希望將文字「Go」填入藍色儲存格,將「Stop」填入橘色儲存格,因此會在 A1 和 B1 儲存格中分別填入橘色與藍色。
2. 接著選取您要根據填充顏色填入文字的儲存格,點擊 Kutools> 選取> 選擇類似格式單元格。
3. 在選擇類似格式單元格對話方塊中,按一下從單元格選擇格式按鈕,然後於彈出的對話方塊中選取 A1(即您要據以尋找儲存格的目標顏色所在儲存格)。
按一下確定返回主對話方塊,取消勾選所有選項,僅保留填滿核取方塊,並取消勾選忽略空白單元格選項。接著按一下確定,再點選是,即可選取所有藍色儲存格。

4. 現在於編輯欄中輸入指定文字,按下 Ctrl + Enter 鍵,即可將相同文字一次填入所有選取的儲存格!
若您希望根據另一欄儲存格的填充顏色來輸入文字,可使用自訂函數。
1. 按下 Alt + F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗!
2. 在視窗中按一下插入> 模組,插入空白指令碼後,立即複製並貼上下方程式碼。
VBA:根據另一儲存格的填充顏色填入儲存格內容
Function GetRangeColor(xRg As Range)
'UpdatebyKutools20191125
If (xRg.Count > 1) Then
GetRangeColor = "Only work for single cell"
End If
Select Case xRg.Interior.Color
Case RGB(255, 0, 0)
GetRangeColor = "Play"
Case RGB(0, 255, 0)
GetRangeColor = "Stop"
Case Else
GetRangeColor = "Neither"
End Select
End Function 在程式碼中,RGB(255, 0, 0) 與 RGB(0, 255, 0) 即為顏色代碼,您可依需求自由調整。更多顏色代碼請立即參閱:http://dmcritchie.mvps.org/excel/colors.html
3. 儲存此程式碼後,關閉視窗返回工作表,並在儲存格中輸入公式。
按下 Enter 鍵後,拖曳填滿控點至其他儲存格,即可套用此公式。
A1 是您要依據其填充顏色來填入文字的儲存格。
如何在 Excel 中根據群組交替變更列的顏色?
在 Excel 中,為每隔一列上色對多數人來說或許簡單,但您是否嘗試過根據某欄位值的變化來交替變更整列的顏色?如下圖所示,以 A 欄為例。本文將教您如何在 Excel 中輕鬆實現依群組交替填色,讓資料層次一目了然!
如何在多個儲存格中應用顏色漸層效果?
在 Excel 中,我們能輕鬆為單一或多個儲存格套用填充背景色,但若想實現如下圖所示的漸層填滿效果,該如何在 Excel 的單一或多個儲存格中達成呢?
如何在 Excel 中套用間條狀列或欄的顏色?
本文將為您介紹三種在 Excel 中套用間條狀列或欄顏色的方法,請依下列步驟操作。
如何在 Excel 中為奇數或偶數(交替)列/欄上色?
設計工作表時,許多人會為奇數或偶數(交替)列或欄上色,以提升視覺效果與閱讀體驗。本文將介紹兩種在 Excel 中為奇數或偶數列/欄上色的實用方法!
- 超強編輯欄(輕鬆編輯多行文字與公式);閱讀版面(輕鬆閱讀與編輯大量儲存格);貼上至篩選範圍……
- 合併儲存格/列/欄並保留資料;分割儲存格內容;合併重複行並加總/平均……防止重複項儲存格;比較範圍……
- 選取重複或唯一列;選取空白列(所有儲存格皆為空);超級查找與模糊搜尋多個活頁簿;隨機選取……
- 精確公式複製多個儲存格而不變更公式參照;自動建立參照至多個工作表;插入項目符號、複選框及更多……
- 收藏並快速插入公式、範圍、圖表與圖片;加密儲存格並設定密碼;建立郵件清單並寄送電子郵件……
- 提取文本、添加文本、刪除某位置字元、移除空格;建立並列印數據分頁統計;在儲存格內容與註解之間轉換……
- 超級篩選(儲存並套用篩選方案至其他工作表);高級排序依月份/週/日、頻率等;特殊篩選依粗體、斜體……
- 合併活頁簿與工作表;合併表格依據關鍵列;分割數據至多個工作表;批次轉換 xls、xlsx 與 PDF……
- 資料透視表依週數、星期幾等分組……顯示未鎖定、選區鎖定以不同顏色標示;突顯包含公式/名稱的儲存格……

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