文章插圖

文章插圖
乘法表格大家都不陌生,上小學的時候都背誦過,可以說是入門數學的基礎 。
今天我們就通過Excel制作乘法表格,來入門Excel函數與VBA 。
九九乘法表格為1乘到9,九行九列的算式,Excel當中有兩個函數row()與column(),分別返回當前單元格的行號與列號;
如在A2單元格內輸入公式“=row()”結果返回2(A2位于Excel表格第2行);
在A2單元格內輸入公式“=column()”結果返回1(A2位于Excel表格第1列);
利用這兩個函數我們可以輕松繪制乘法表格 。
A1單元格內輸入:
=ROW()&"×"&COLUMN()&"="& ROW()*COLUMN()通過觀察傳統的乘法表格可以發現,當行數小于列數的時候,后面是沒有內容的,如第一行只有一個1×1=1,后面列要大于行,便不再展示 。
了解之后,通過添加一個IF判斷語句即可 。
在原公式的基礎上,外層添加一個IF語句:
= IF(ROW()>=COLUMN(),ROW()&"×"&COLUMN()&"="&ROW()*COLUMN(),"")小思考?
row()與column()是Excel中最基本的兩個函數,在Excel中運用十分廣泛,制作乘法表格我們是在A1單元格輸入的公式,那么如果開始單元格不想在A1單元格,要在B2單元格顯示“1×1=1”,并展示整個乘法表格,要如何修改公式呢?
小伙伴們思考下,在文末揭曉答案~
VBA法
VBA是Visual Basic的一種宏語言,經常用來完成一些復雜性的工作,可以說是Excel的一大利器,因為涉及到編程,往往讓很多小伙伴望塵莫及 。
其實也沒那么復雜,今天我們就用VBA代碼來制作九九乘法表格 。
話不多說,直接上代碼:
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 NextNextEnd SubDim定義變量的類型,%表示整數型,%是縮寫形式,完整的為:Dim i as Integer,這里定義兩個變量i與j皆為整數型;
再通過兩個for循環,一個IF語句,依次往單元格內寫入數據,這里的if語句功能同公式中的if函數;
Cells(i,j)代表單個單元格,cells(1,1)表示第一行第一列那個單元格,cells(i,j)表示第i行第j列單元格 。
動圖展示如下:
小技巧往往隱含著大學問,不驕不躁,持續進步,今天的小技巧分享給大家,希望有所收獲,覺得有用,歡迎關注我,每天分享實用小干貨 。
PS:最后,接上文,如果要在B2單元格開始乘法表格,公式修改如下,B2單元格內輸入公式:
IF(ROW()-1=>=COLUMN()-1,ROW()-1&"×"&COLUMN()-1&"="&(ROW()-1)*(COLUMN()-1),"")【excel怎么算連乘 excel的連乘函數】B2單元格所處Excel第二行與第二列,row()與column()函數默認返回2,2,這里皆減去1即可 。- 怎樣使用虛擬打印機 虛擬機怎么打印
- 蘋果ibook怎么導入cbr格式 蘋果ibooks怎么導入
- 手機智能機器人app下載圖片 手機智能機器人怎么開啟
- 蘋果刷了機忘了id怎么辦 蘋果刷機后忘記ID怎么辦
- 消毒酒精買不到怎么辦 教你配制75%濃度的酒精
- 手指干燥生倒刺怎么辦 預防手指生倒刺的小妙招
- 合約機值得購買嗎 合約機到底劃不劃算
- excel保存為什么 excel無法保存是什么原因
- 聯想手機電池校準 聯想筆記本怎么校準電池
- 微波爐怎么煮飯
