乘法表格大家都不陌生,上小學(xué)的時(shí)候都背誦過(guò),可以說(shuō)是入門數(shù)學(xué)的基礎(chǔ) 。
今天我們就通過(guò)excel制作乘法表格,來(lái)入門Excel函數(shù)與VBA 。

文章插圖
函數(shù)法九九乘法表格為1乘到9,九行九列的算式,Excel當(dāng)中有兩個(gè)函數(shù)row()與column(),分別返回當(dāng)前單元格的行號(hào)與列號(hào);
如在A2單元格內(nèi)輸入公式“=row()”結(jié)果返回2(A2位于Excel表格第2行);
在A2單元格內(nèi)輸入公式“=column()”結(jié)果返回1(A2位于Excel表格第1列);
利用這兩個(gè)函數(shù)我們可以輕松繪制乘法表格 。
A1單元格內(nèi)輸入:
=ROW()&"×"&COLUMN()&"="& ROW()*COLUMN()

文章插圖
公式向后填充向下填充,分別填充9行9列,動(dòng)圖展示如下所示:

文章插圖
這樣九九乘法表格就制作出來(lái)了,但傳統(tǒng)的乘法表格呈現(xiàn)階梯狀,而這里的結(jié)果顯然多了一半 。
通過(guò)觀察傳統(tǒng)的乘法表格可以發(fā)現(xiàn),當(dāng)行數(shù)小于列數(shù)的時(shí)候,后面是沒(méi)有內(nèi)容的,如第一行只有一個(gè)1×1=1,后面列要大于行,便不再展示 。
了解之后,通過(guò)添加一個(gè)IF判斷語(yǔ)句即可 。
在原公式的基礎(chǔ)上,外層添加一個(gè)IF語(yǔ)句:
= IF(ROW()>=COLUMN(),ROW()&"×"&COLUMN()&"="&ROW()*COLUMN(),"")

文章插圖
行小于列,則返回空,得到正確的乘法表格 。
小思考?row()與column()是Excel中最基本的兩個(gè)函數(shù),在Excel中運(yùn)用十分廣泛,制作乘法表格我們是在A1單元格輸入的公式,那么如果開(kāi)始單元格不想在A1單元格,要在B2單元格顯示“1×1=1”,并展示整個(gè)乘法表格,要如何修改公式呢?
小伙伴們思考下,在文末揭曉答案~
VBA法VBA是Visual Basic的一種宏語(yǔ)言,經(jīng)常用來(lái)完成一些復(fù)雜性的工作,可以說(shuō)是Excel的一大利器,因?yàn)樯婕暗骄幊?,往往讓很多小伙伴望塵莫及 。
其實(shí)也沒(méi)那么復(fù)雜,今天我們就用VBA代碼來(lái)制作九九乘法表格 。
話不多說(shuō),直接上代碼:
Sub 乘法表() Dim i%, j% For i = 1 To 9 For j = 1 To 9 If i <= j Then Cells(j, i) = i & "×" & j & "=" & i * j End If Next Next End Sub

文章插圖
開(kāi)頭的sub與結(jié)尾的end sub代表程序的開(kāi)始與結(jié)束;
Dim定義變量的類型,%表示整數(shù)型,%是縮寫(xiě)形式,完整的為:Dim i as Integer,這里定義兩個(gè)變量i與j皆為整數(shù)型;
再通過(guò)兩個(gè)for循環(huán),一個(gè)IF語(yǔ)句,依次往單元格內(nèi)寫(xiě)入數(shù)據(jù),這里的if語(yǔ)句功能同公式中的if函數(shù);
Cells(i,j)代表單個(gè)單元格,cells(1,1)表示第一行第一列那個(gè)單元格,cells(i,j)表示第i行第j列單元格 。
動(dòng)圖展示如下:

文章插圖
小結(jié)小技巧往往隱含著大學(xué)問(wèn),不驕不躁,持續(xù)進(jìn)步,今天的小技巧分享給大家,希望有所收獲,覺(jué)得有用,歡迎關(guān)注我,每天分享實(shí)用小干貨 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 為何“公式相聲”夫婦表演諧音梗遭到觀眾吐槽?
- 講解excel表格序號(hào)自動(dòng)順序 excel單元格鎖定怎么設(shè)置
- excel中多個(gè)條件用什么公式 excel同時(shí)滿足多個(gè)條件公式怎么表達(dá)
- excel的if函數(shù)怎么寫(xiě)多個(gè)條件 EXCEL中多個(gè)if條件怎么寫(xiě)函數(shù)公式
- excel表格數(shù)據(jù)太大壓縮方法 壓縮excel文件大小的軟件
- jsp頁(yè)面導(dǎo)出excel表格 如何將jsp表格里面的記錄導(dǎo)出到excel表格當(dāng)中
- word怎么制作三線表格 Word怎么制作三線表
- excel的if函數(shù)判斷條件可以并且和或者嗎 EXCEL表格中AND及OR與IF函數(shù)多個(gè)條件判斷使用優(yōu)質(zhì)
- 網(wǎng)頁(yè)上的表格怎么導(dǎo)出到excel 網(wǎng)頁(yè)中的表格如何導(dǎo)出到excel或word里優(yōu)質(zhì)
- 辦理ETC,哪家銀行最優(yōu)惠?記者做了份表格,梳理安裝攻略 2020年辦etc哪個(gè)銀行優(yōu)惠大
