九九乘法表,就是一個9x9的矩陣,九行九列,并且每列的行數(shù)在逐一遞減。同時每列有內(nèi)容的行的行數(shù)都大于等于列數(shù)。如下表所示:
根據(jù)上面分析的九九乘法表的規(guī)律,我們在excel中來制作這樣一個九九乘法表。
九九乘法表也是一個很好的學(xué)習(xí)excel的實(shí)例。本文就來一起展示使用混合引用制作九九乘法表。
九九乘法表制作方法一:
使用公式生成九九乘法表,選擇A1:I9單元格區(qū)域,輸入公式:
=IF(ROW()<COLUMN(),"",COLUMN()&"*"&ROW()&"="&ROW()*COLUMN()),然后按ctrl+enter結(jié)束。
公式解釋:如果當(dāng)前行小于當(dāng)前列,單元格為空,否則就是當(dāng)前列乘以當(dāng)前行=當(dāng)前行乘以當(dāng)前列。
關(guān)鍵是思路問題,找出了規(guī)律和思路,寫公式就很容易。
九九乘法表制作方法二:
使用VBA代碼生成九九乘法表。
按ALT+F11打開VBE編輯器,單擊插入——模塊,復(fù)制下面的代碼,然后按F5鍵運(yùn)行即可自動生成九九乘法表。
Sub 九九乘法表()
For I = 1 To 9 '列
For J = I To 9 '行
Cells(J, I) = I & "*" & J & "=" & I * J
Next
Next
End Sub
代碼解釋:
用FOR…NEXT循環(huán)語句達(dá)到9x9的矩陣這樣的效果。先行后列,剛好可以用兩個FOR循環(huán)嵌套。即:
FOR I=1 TO 9 '列
FOR J=1 TO 9 '行
I*J
NEXT
NEXT
這樣的語句,外循環(huán)產(chǎn)生列,內(nèi)循環(huán)產(chǎn)生行,外循環(huán)一次,內(nèi)循環(huán)就運(yùn)行9次。
又由于行數(shù)都大于等于列數(shù)這樣的一個要求,就需要判斷一下,判斷就需要用到IF語句。
FOR I=1 TO 9 '列
FOR J=1 TO 9 '行
IF J>=I THEN
I*J
END IF
NEXT
NEXT
下面就可以把結(jié)果賦值到相應(yīng)的單元格。
FOR I=1 TO 9 '列
FOR J=1 TO 9 '行
IF J>=I THEN
Cells(J,I)=I & "*" & J & "=" & I*J
END IF
NEXT
NEXT
從上面的代碼可以看出,其實(shí)IF判斷可以省略掉,因?yàn)橹挥蠮>=I時,才能賦值,也就是說J<I的部分是沒有用處的,正好可以把I這個列變量代入 J=1 TO 9中,把1替換為I,結(jié)果就是J=I TO 9,代碼就變?yōu)?BR>FOR I=1 TO 9 '列
FOR J=I TO 9 '行
CELLS(J,I)=I & "*" & J & "=" & I*J
NEXT
NEXT
也可以從代碼的運(yùn)行效率上看(當(dāng)然循環(huán)次數(shù)都很小,幾乎沒差別,循環(huán)多就有明顯差別了),代碼第3部分循環(huán)次數(shù)為9*9=81次,而代碼第4部分循環(huán)次數(shù)則為 9+8+7..+2+1=45,少了36,近一半。所以在循環(huán)用法中盡量要提高代碼的效率,減少循環(huán)的次數(shù)。
九九乘法表制作方法三:
本方法使用混合引用來制作九九乘法表。九九乘法表如下圖所示:
上圖完整的九九乘法表的操作步驟如下介紹:
第一步,選擇A1:J10區(qū)域,將邊框添加虛線。
第二步,在第一行、第一列添加數(shù)字和底紋。
第三步,選擇B2:J10區(qū)域,為單元格填充底色。
第四步,選擇B2:J10區(qū)域,輸入公式:=B$1&"*"&$A2&"="&B$1*$A2,按ctrl+enter批量填充完成九九乘法表的制作。
第五步,選擇B2:J10區(qū)域,單擊開始——條件格式,添加條件格式:公式為:=$A2<B$1,設(shè)置單元格格式為:底紋白色,文字白色。
這一步的作用就是將九九乘法表不需要的區(qū)域,設(shè)置為白色隱藏起來。
通過上面三種方法的學(xué)習(xí),在excel中制作九九乘法表,相信大家都會了。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:九九乘法表制作
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11139216317.html