前幾天,筆者還正為表格各行交錯著色的問題苦思冥想,正巧陳秀峰先生發表了《利用函數實現Excel表格自動隔行著色》一文,看后頓時如醍醐灌頂、豁然開朗。按照陳先生文章的指引,只需添加幾個步驟,就能在Excel中對表格奇偶行進行交錯著色,為了讓朋友們更加一目了然,本人姑且狗尾續貂一下,以下是具體步驟:
1.選擇要進行著色的區域。如圖1。
選擇要進行著色的區域
2.執行“格式→條件格式”,打開“條件格式”對話框。單擊打開“條件1”的下拉列表,選擇“公式”,在右側的文本框中輸入公式“=MOD(ROW(),2)=1”。再單擊“格式”按鈕,打開“單元格格式”對話框,指定一種顏色。公式的作用是選出行號為奇數的行,凡符合此公式條件的單元格即采用所指定的顏色格式。
3.單擊“添加”按鈕,添加第二個條件公式“=MOD(ROW(),2)=0”,再按上面的方法指定第二種顏色。即凡選中區域中行號為偶數的行,將以此顏色填充。如圖2。
指定第二種顏色
4.單擊“確定”按鈕,關閉對話框,選中區域即遵照上述設置按行號的奇偶數交錯著色。如圖3。
交錯著色效果
用這種方法制作出的奇偶行顏色交錯的表格,有一個特點:在此區域中添加刪除行時,其他所有受影響行都能根據其行號的奇偶自動重新調整顏色。具體效果請看下面的動畫。
動畫演示
那么,對于Word中的表格,又該如何做?筆者反復嘗試,發現自定義表格樣式是一個較好的選擇,能夠實現類似于上述Excel表格的效果。操作步驟如下:
1.執行“表格”→“表格自動套用格式”,打開“表格自動套用格式”對話框。
2.單擊“新建”按鈕,打開“新建樣式”對話框(也可以選擇一種樣式,再單擊“修改”按鈕,將彈出“修改樣式”對話框),在“名稱”框中為新樣式命名,此處命名為“我的表格”。
3.單擊展開“格式應用于”列表,選擇“標題行”,利用下面的工具按鈕,設置首行的填充色以及框線的類型和粗細,如果感覺這樣設置比較麻煩,可單擊左下角的“格式”按鈕,選擇“邊框和底紋”命令(如圖4),在對話框中進行設置。
樣式設置
本例中將實現外框雙實線,內分隔線單實線的效果,標題行線型及填充顏色設置后效果如圖5。
樣式設置
4.單擊打開“格式應用于”列表,分別選擇“末行”、“奇數行”、“偶數行”,用同樣方法一一設置,最后的預覽效果如圖6。
樣式設置
需要說明一下,在自定義表格樣式中,“格式應用于”列表中的“奇數行”其實是實際表格中的偶數行,而“偶數行”是實際表格中的奇數行(因為標題行被排除在外了)。
5.勾選“添加到模板”復選框,單擊“確定”按鈕,保存樣式并將此樣式添加到Normal模板中。
6.需要使用時,先將插入點置于表格中,執行“表格”→“表格自動套用格式”,在“表格樣式”框中選擇“我的表格”樣式,單擊“應用”按鈕,該表格即會自動套用這種自定義的表格樣式。如果文檔中需要新建此種類型的表格,可先將插入點置于繪制表格處,然后執行“表格”→“表格自動套用格式”,選擇“我的表格”樣式,單擊“應用”按鈕,將彈出“插入表格”對話框,輸入行列數后即可插入同種樣式的表格。
這種自定義的表格樣式,同樣具有自動效果,在添加、刪除行時,相關行的填充色也會隨之自動調整改變,達到了和上面Excel表格中的同樣效果。具體效果請看下面的動畫。
實現方法演示動畫