我們在用Excel作表格時,常常用到的一個技巧就是隔行設(shè)置單元格的背景色。比如下圖:
在Excel 2007中,我們可以通過 套用表格格式或者 條件格式(Conditional Formatting)來達(dá)到上面的效果: 套用表格格式:
- 選中要處理的單元格或者列
- 點擊“開始 >套用表格格式 ”,選中某種格式
條件格式:
- 選中要處理的單元格或者列,點擊“開始 >條件格式 > 新建規(guī)則”
- 規(guī)則類型中,選擇“使用公式確定要設(shè)置格式的單元格”
- 在“為符合此公式的值設(shè)置格式”下面填入公式“=mod(row(),2)”
- 點擊“格式”按鈕,在彈出的“設(shè)置單元格格式“對話框中,點擊“填充”Tab,選擇填充顏色。后面就不贅述了。
那么,如果想每兩行或者更多行,改變或者設(shè)置一種顏色呢?如下圖:
可用強(qiáng)大的Excel公式達(dá)到這種效果,步驟參考上面的“條件格式”。公式換作:=MOD(CEILING(ROW(),2)/2,2)=1。 這里,需要對公式中的CEILING(ROW(),2)/2作一下解釋:
- Row()返回當(dāng)前行數(shù)
- CEILING(ROW(),2)把當(dāng)前行數(shù)向上舍入為2的倍數(shù)。結(jié)果就是1,3,5行返回的值變成了2,4,6。這樣,對于十行數(shù)據(jù),它返回的值就是2,2,4,4,6,6,8,8,10,10。
- 由于我們要根據(jù)取2的余數(shù)是否為1來設(shè)置當(dāng)前行的背景色,所以需要把CEILING(ROW(),2)的值再除以2。這樣,2,2,4,4,6,6,8,8,10,10就變成了1,1,2,2,3,3,4,4,5,5。除2余1的行為1,1,3,3,5,5,實際對應(yīng)的行數(shù)就是1,2,5,6,9,10。
公式CEILING(ROW(),2)/2中的2決定了每隔幾行設(shè)置一次顏色。如果將公式改為CEILING(ROW(),3)/3,將得到如下的效果:
將公式改為 CEILING(ROW(),4)/4,將得到如下的效果:
|