本文將介紹如何在 Excel 中設定表格的顏色,讓列與列之間以不同的顏色間隔,讓人更容易閱讀與辨識。

使用不同的顏色來標示 Excel 表格中不同列的資料是一個很常見的技巧,不但可以讓資料清楚的呈現,而且也讓表格更美觀。在資料量比較少的時候,我們可以很容易的手動設定每一列的顏色,但若遇到比較大量的資料時,表格顏色的設定就會需要一些技巧。

以下我們整理了一些自動設定 Excel 表格行列顏色的方法,透過這些方式可以將龐大的表格依照指定的規則,一次設定好行或列的顏色,既方便又快速。

表格顏色樣式

在 Excel 的中的常用工具列中,有一個「格式化為表格」的功能,這個功能可以用來快速設定表格的顏色或佈景主題。

Step 1

點選「格式化為表格」。

格式化為表格

Step 2

選擇色彩配置。

選擇色彩配置

Step 3

選擇表格的範圍。

選擇表格的範圍

Step 4

這樣就建立了一個有顏色條紋的 Excel 表格了。

顏色條紋的 Excel 表格

自訂條紋與顏色

除了使用 Excel 內建的配色之外,也可以自訂表格的顏色或各種樣式,例如可以設定條紋的大小,調整顏色更換的規則。

Step 1

首先從Excel 內建的配色之中,選擇一個來修改。在表格樣式上點選滑鼠右鍵,選擇「複製」。

複製表格樣式

Step 2

填入自訂的表格樣式名稱,然後選擇「第一列條紋」,設定「條紋大小」。

設定第一列條紋大小

Step 3

選擇「第二列條紋」,並設定「條紋大小」。

設定第二列條紋大小

如果要更改條紋顏色的話,可以點選「格式」。

Step 4

在「儲存格格式」中,可以調整細部的顏色與字型等樣式。

儲存格格式

Step 5

設定好自訂的樣式之後,用同樣的方式將此樣式套用至 Excel 表格中。

套用自訂表格樣式

Step 6

套用自訂表格樣式後,就完成了兩列與三列顏色間隔的表格了。

自訂表格樣式

帶狀欄表格

一般有橫條紋的表格稱為「帶狀列」的表格,如果希望將條紋改為直式的,可以從「帶狀欄」的選項上調整。

Step 1

將表格選取之後,從「設計」的籤頁中調整「帶狀列」與「帶狀欄」的選項,如果要設定成直條紋的表格,就把「帶狀列」選項取消,只選取「帶狀欄」選項。

調整帶狀列與帶狀欄

Step 2

這樣表格的條紋就會變成直式的。

帶狀欄表格

Step 3

若要修改「帶狀欄」表格的條紋大小,作法跟「帶狀列」的表格相同,只要將表格樣式複製之後,再自行修改「第一欄條紋」與「第二欄條紋」的大小即可。

設定第一欄條紋大小

Step 4

修改過後,即可得到自訂的條紋大小或樣式配置。

自訂表格樣式

格式化條件

Excel 的格式化條件功能是一個比較進階的用法,它允許使用者撰寫公式來判斷每一格儲存格的樣式,功能當強大、用途也非常廣泛,這裡我介紹如何利用格式化條件來設定 Excel 表格的條紋。

Step 1

首先選擇要套用條紋的表格區域。

選擇要套用條紋的表格區域

Step 2

點選「設定格式化的條件」,選擇「新增規則」。

設定格式化條件

Step 3

選擇「使用公式來決定要格式化哪些儲存格」,並輸入公式:

=MOD(ROW(),2)=0

這裡的 MOD 是計算餘數的函數,而 ROW 則是列數,而這整個公式會選出所有偶數的列(列數除以 2 餘數為 0 的列)。

輸入公式

Step 4

選擇「格式」。

選擇「格式」

Step 5

設定儲存格格式,這裡設定樣式會套用至所有上述公式成立的儲存格中。

儲存格格式

Step 6

設定好之後,所有偶數的列就會自動套用剛剛設定的儲存格樣式。

套用格式化條件的條紋表格

Step 7

我們可以尋著相同的方式,將公式稍微更改一下:

=MOD(ROW(),2)=1

把奇數列設定為不同的顏色:

excel-alternate-row-column-colors-17

各種不同的公式

Excel 格式化條件配合不同的公式就有不一樣的變化,以下是一些公式的範例。

列數減去 3 除以 6 的餘數大於或等於 3

=MOD(ROW()-3,6)>=3

橫條紋範例一

列數減去 2 除以 4 的餘數大於或等於 2

=MOD(ROW()-2,4)>=2

橫條紋範例二

列數減去 2 除以 4 的餘數加 1 小於或等於 2

=MOD(ROW()-2,4)+1<=2

橫條紋範例三

三種公式配合之下,就可以讓表格有三種顏色循環:

=MOD(ROW($A2),3)=0
=MOD(ROW($A2),3)=1
=MOD(ROW($A2),3)=2

橫條紋範例四

如果要讓表格有直式的條紋,可以將列(ROW)改為行(COLUMN),其餘規則都類似:

=MOD(COLUMN(),2)=1

直條紋範例一

行數減去 1 除以 41 小於或等於 2

=MOD(COLUMN()-1,4)+1<=2

直條紋範例二

這是三種直式條紋的公式,可產生三種顏色循環的直條紋:

=MOD(COLUMN(),3)=0
=MOD(COLUMN(),3)=1
=MOD(COLUMN(),3)=2

直條紋範例三

依照儲存格內容判斷顏色

Excel 的格式化條件功能也可以讓我們依照資料的內容來決定每個列的顏色,這裡我們示範如何將資料依據某個欄位分組,然後以顏色區分不同組別的資料。

Step 1

開啟含有組別欄位的資料,這裡示範以第二欄的 Plant 作為分組的依據。

含有組別欄位的資料

Step 2

在表格的後方新增一個群組欄位,在 G2 儲存格填入類似這樣的公式,將 Plant 的欄位值轉為 01 的交錯值:

=MOD(IF(ROW()=2,0,IF(B2=B1,G1, G1+1)), 2)

這裡的 B1B2 對應的是 Plant 欄位值,而 G1 則是新增的群組欄位。將此公式填入 G2 儲存格之後,用滑鼠拖曳的方式,把這個公式套用至整個新增的群組欄位,就會得到這樣的結果:

excel-alternate-row-column-colors-42

有了新的群組欄位之後,就可以依照這個欄位的數值來填入列的顏色。

Step 3

選取表格中所有資料(標題列除外)。

選取表格

Step 4

設定格式化的條件,新增格式化規則,公式使用:

=$G2=0

=$G2=1

這兩個公式分別會對應新群組欄位為 01 的列。

新增格式化規則

Step 5

套用格式化條件之後,Excel 就會依據新群組欄位來設定每一列的顏色,這樣表格就會以顏色來區分不同的群組,讓資料一目了然。

以顏色區分群組的 Excel 表格

參考資料