tft每日頭條

 > 圖文

 > excel表格乘法怎麼弄

excel表格乘法怎麼弄

圖文 更新时间:2024-08-05 22:15:59

小夥伴們早~

乘法表格大家都不陌生,上小學的時候都背誦過,可以說是入門數學的基礎。

今天我們就通過Excel制作乘法表格,來入門Excel函數與VBA。

excel表格乘法怎麼弄(有趣又實用的小技巧)1

函數法

九九乘法表格為1乘到9,九行九列的算式,Excel當中有兩個函數row()與column(),分别返回當前單元格的行号與列号;

如在A2單元格内輸入公式“=row()”結果返回2(A2位于Excel表格第2行);

在A2單元格内輸入公式“=column()”結果返回1(A2位于Excel表格第1列);

利用這兩個函數我們可以輕松繪制乘法表格。

A1單元格内輸入:

=ROW()&"×"&COLUMN()&"="& ROW()*COLUMN()

excel表格乘法怎麼弄(有趣又實用的小技巧)2

公式向後填充向下填充,分别填充9行9列,動圖展示如下所示:

excel表格乘法怎麼弄(有趣又實用的小技巧)3

這樣九九乘法表格就制作出來了,但傳統的乘法表格呈現階梯狀,而這裡的結果顯然多了一半。

通過觀察傳統的乘法表格可以發現,當行數小于列數的時候,後面是沒有内容的,如第一行隻有一個1×1=1,後面列要大于行,便不再展示。

了解之後,通過添加一個IF判斷語句即可。

在原公式的基礎上,外層添加一個IF語句:

= IF(ROW()>=COLUMN(),ROW()&"×"&COLUMN()&"="&ROW()*COLUMN(),"")

excel表格乘法怎麼弄(有趣又實用的小技巧)4

行小于列,則返回空,得到正确的乘法表格。

小思考?

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 Next Next End Sub

excel表格乘法怎麼弄(有趣又實用的小技巧)5

開頭的sub與結尾的end sub代表程序的開始與結束;

Dim定義變量的類型,%表示整數型,%是縮寫形式,完整的為:Dim i as Integer,這裡定義兩個變量i與j皆為整數型;

再通過兩個for循環,一個IF語句,依次往單元格内寫入數據,這裡的if語句功能同公式中的if函數;

Cells(i,j)代表單個單元格,cells(1,1)表示第一行第一列那個單元格,cells(i,j)表示第i行第j列單元格。

動圖展示如下:

excel表格乘法怎麼弄(有趣又實用的小技巧)6

小結

小技巧往往隐含着大學問,不驕不躁,持續進步,今天的小技巧分享給大家,希望有所收獲,覺得有用,歡迎關注我,每天分享實用小幹貨。

PS:最後,接上文,如果要在B2單元格開始乘法表格,公式修改如下,B2單元格内輸入公式:

IF(ROW()-1=>=COLUMN()-1,ROW()-1&"×"&COLUMN()-1&"="&(ROW()-1)*(COLUMN()-1),"")

B2單元格所處Excel第二行與第二列,row()與column()函數默認返回2,2,這裡皆減去1即可。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved