乘法运算快捷方法

乘法运算快捷方法,第1张

excel乘法公式快捷键 excel连乘公式怎么用

乘法表大家都很熟悉,小学的时候就背过了,可以说是入门数学的基础。

今天我们将通过Excel制作乘法表来入门Excel函数和VBA。

函数法

九乘法表是1乘9的公式,九行九列。Excel中有两个函数,row()和column(),分别返回当前单元格的行号和列号。

例如,在单元格A2中输入公式“=row()”,结果将返回2(A2位于Excel表格的第二行);

在单元格A2中输入公式“=column()”,结果将返回1(A2在Excel表格的第一列);

利用这两个函数,我们可以很容易地画出乘法表。

在单元格A1中输入:

=ROW()amp;"×"amp;COLUMN()amp;"="amp; ROW()*COLUMN()

公式向后向下填充,分别填充9行9列,动画如下:

这样就做出了99-99乘法表,但是传统乘法表是阶梯式的,这里的结果明显多了一半。

观察传统乘法表可以发现,当行数小于列数时,后面什么都没有。比如第一行只有一个1×1=1,后面一列比该行大,就不显示了。

之后再加一个IF判断语句就行了。

在原有公式的基础上,在外层增加一条IF语句:

= IF(ROW()gt;=COLUMN(),ROW()amp;"×"amp;COLUMN()amp;"="amp;ROW()*COLUMN(),"")

如果行小于列,则返回空以获取正确的乘法表。

小思考?

Row()和column()是Excel中最基本的函数,在Excel中应用非常广泛。为了制作乘法表,我们在A1单元格中输入公式。因此,如果起始单元格不想在A1单元格中,我们应该在B2单元格中显示“1×1=1”,并显示整个乘法表。怎么才能修改公式?

朋友们好好想想,文末揭晓答案~

VBA法

VBA是Visual Basic的一种宏语言,常用来完成一些复杂的工作。可以说是Excel的一大利器,因为涉及编程,往往让很多小伙伴望尘莫及。

其实没那么复杂。今天,我们将使用VBA电码来制作99乘法表。

话不多说,直接上码:

Sub 乘法表() Dim i%, j% For i = 1 To 9 For j = 1 To 9 If i lt;= j Then Cells(j, i) = i amp; "×" amp; j amp; "=" amp; i * j End If Next Next End Sub

结尾的开始sub和结束sub代表程序的开始和结束;

Dim定义变量的类型,%表示整数,%是缩写,完整的是:Dim i为整数,这里定义两个变量I和J为整数;

然后通过两个for循环和一个if语句,将数据依次写入单元格,这里的if语句的作用与公式中的IF函数相同;

Cells(i,j)表示单个单元格,cells(1,1)表示第一行和第一列中的单元格,cells(i,j)表示第一行和第一列中的单元格。

动画显示如下:

小结

提示往往暗示大学问题,不骄不躁,不断进步。今天的小技巧分享给大家,希望能有所收获,觉得有用。请关注我,每天分享实用干货。

PS:最后,继续上面的,如果你想在单元格B2中启动乘法表,修改公式如下,在单元格B2中输入公式:

IF(ROW()-1=gt;=COLUMN()-1,ROW()-1amp;"×"amp;COLUMN()-1amp;"="amp;(ROW()-1)*(COLUMN()-1),"")

B2单元格位于Excel的第二行第二列,row()和column()的函数默认返回2和2。你可以在这里减去1。

欢迎分享,转载请注明来源:聚客百科

原文地址: http://juke.outofmemory.cn/life/327580.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存