在 Excel 中使用[設定格式化的條件]功能,可以產生很多有趣和有用的效果,以下來練習產生一個0~9的亂數,並以數位數字形式呈現(如下圖):

先將儲存格A1:E7,調整欄寬和列高為要顯示數位數字的外形,色彩分為淺色和深色。

 

以下已經將依照順序將儲存格B2,C2,D2,D3,D4,D5,D6,C6,B6,B5,B4,B3,C4要顯示的色彩編寫成0,1的字串。(1:深色,0:淺色)

N 陣列內容
0 1111111111110
1 0011111000000
2 1111101111101
3 1111111110101
4 1011111000111
5 1110111110111
6 1110111111111
7 1111111000000
8 1111111111111
9 1111111110111

 

主要是要設定儲存格的條件和格式,首先將儲存格B2,C2,D2,D3,D4,D5,D6,C6,B6,B5,B4,B3,C4都設定為深色。接著逐一設定儲存格的格式化條件如下,並設定為顯示為淺色。

儲存格B2:=MID(VLOOKUP(G9,A10:B19,2),1,1)="0"

儲存格C2:=MID(VLOOKUP(G9,A10:B19,2),2,1)="0"

儲存格D2:=MID(VLOOKUP(G9,A10:B19,2),3,1)="0"

儲存格D3:=MID(VLOOKUP(G9,A10:B19,2),4,1)="0"

儲存格D4:=MID(VLOOKUP(G9,A10:B19,2),5,1)="0"

儲存格D5:=MID(VLOOKUP(G9,A10:B19,2),6,1)="0"

儲存格D6:=MID(VLOOKUP(G9,A10:B19,2),7,1)="0"

儲存格C6:=MID(VLOOKUP(G9,A10:B19,2),8,1)="0"

儲存格B6:=MID(VLOOKUP(G9,A10:B19,2),9,1)="0"

儲存格B5:=MID(VLOOKUP(G9,A10:B19,2),10,1)="0"

儲存格B4:=MID(VLOOKUP(G9,A10:B19,2),11,1)="0"

儲存格B3:=MID(VLOOKUP(G9,A10:B19,2),12,1)="0"

儲存格C4:=MID(VLOOKUP(G9,A10:B19,2),13,1)="0"

使用 VLOOKUP 函數,查表每個亂數值(儲存格G9)對應的0,1數字串(儲存格B10~B19)。

再使用 MID 函數,取出第1至第13個字的1個字,並判斷該數字如果是0,就設定為淺色。(若不是0,原先已設定為深色。)

學不完.教不停.用不盡文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(0) 人氣()