乘法表格大家都不陌生,上小学的时候都背诵过,可以说是入门数学的基础 。
今天我们就通过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()
文章插图
公式向后填充向下填充,分别填充9行9列,动图展示如下所示:
文章插图
这样九九乘法表格就制作出来了,但传统的乘法表格呈现阶梯状,而这里的结果显然多了一半 。
通过观察传统的乘法表格可以发现,当行数小于列数的时候,后面是没有内容的,如第一行只有一个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 Next Next End Sub
文章插图
开头的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列单元格 。
动图展示如下:
文章插图
小结小技巧往往隐含着大学问,不骄不躁,持续进步,今天的小技巧分享给大家,希望有所收获,觉得有用,欢迎关注我,每天分享实用小干货 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 为何“公式相声”夫妇表演谐音梗遭到观众吐槽?
- 讲解excel表格序号自动顺序 excel单元格锁定怎么设置
- excel中多个条件用什么公式 excel同时满足多个条件公式怎么表达
- excel的if函数怎么写多个条件 EXCEL中多个if条件怎么写函数公式
- excel表格数据太大压缩方法 压缩excel文件大小的软件
- jsp页面导出excel表格 如何将jsp表格里面的记录导出到excel表格当中
- word怎么制作三线表格 Word怎么制作三线表
- excel的if函数判断条件可以并且和或者吗 EXCEL表格中AND及OR与IF函数多个条件判断使用优质
- 网页上的表格怎么导出到excel 网页中的表格如何导出到excel或word里优质
- 办理ETC,哪家银行最优惠?记者做了份表格,梳理安装攻略 2020年办etc哪个银行优惠大