“九九乘法表”都不会做,还敢说精通excel?
发布时间:2022-12-14 03:18:59
哈喽,大家好!说到九九乘法表,相信小伙伴们都背过。不过如果让你用excel制作九九乘法表,你会怎么做呢?不要跟我说你打算一个格子一个格子地填写乘法口诀哈,那也太麻烦了!今天春风教给大家5种简单的制作九九乘法表的方法,赶紧来看一看吧!
受疫情影响,小学纷纷延期开学,孩子们开启“宅家学”模式。相信小学生在学习数学时,都需要背诵乘法口诀表。在excel界流传着这样一句话“excel除了不能生孩子,其他的事情都能干”。虽然看着有点夸张,但这也足以反映出excel的强大之处,那么为什么我们不试试用excel制作乘法口诀表呢?今天春风教你用Excel给孩子们制作乘法口诀表,超级简单,你也来试试吧!
方法①
1.选中A1:J10区域,为其设置虚线边框。选中B1:J1单元格区域,按住Ctrl键,再选中A1:A10单元格区域,然后为选中的单元格填充颜色。
2.在B1、C1单元格中分别输入1和2,然后选中这两个单元格,下拉填充至J1单元格,得到上表头。接着在A2、A3单元格中分别输入1和2,然后选中这两个单元格,向右填充到A10单元格,得到左表头。将上表头和左表头的数字设置为“加粗”“垂直居中”。
其实,也可以在A2单元格中输入公式“=ROW()-1”,然后向下填充,通过当前行号得到左表头,同理,也可以在B1单元格中输入公式“=COLUMN()-1”,然后向下填充,通过当前列号得到上表头。
3.在B2单元格中输入公式“=IF(B$1>$A2,””,B$1&”×”&$A2&”=”&B$1*$A2)”,并向下、向右填充公式到J10单元格。这里用了一个简单的IF公式进行判断,当B1单元格值大于A2单元格值时,返回空值,否则返回用“&”连接符连接的数据。
方法②
1.与方法一中步骤1、2一致。
2.选中B2单元格,在“开始”选项卡的“样式”组中单击“条件格式”按钮,选择“新建规则”项。在“新建格式规则”对话框中,选择规则类型为“使用公式确定要设置格式的单元格”,设置“公式”为“=$A2”,将字体格式设置为“白色”。
3.在B2单元格输入公式“=B$1&”×”&$A2&”=”&B$1*$A2”,然后用填充柄将B2单元格的公式和条件格式向下、向右填充到B2:J10区域,就会得到九九乘法表。这里用到了绝对引用和相对引用的知识,不熟悉的小伙伴可以回顾下往期教程《Excel教程:绝对引用混合引用,一定要懂!》。
因为在B2单元格的条件格式中使用了混合引用,所以当把条件格式填充到B2:J10区域后,如果第一列n行的值小于第1行n列的值,则将单元格中的内容设置为“白色”,使其与默认背景颜色相同,达到隐藏的效果,以保证B2:J10区域的上三角不被显示出来。
方法③
无需输入上表头和左表头,也可以制作九九乘法表,具体步骤如下:
1.在B7单元格中输入公式:
“=IF(COLUMN(A1)>ROW(A1),””,COLUMN(A1)&”×”&ROW(A1)&”=”&ROW(A1)*COLUMN(A1))”,向下、向右填充公式至J15单元格。
公式中使用了IF()、COLUMN()、ROW()函数。其中,ROW()用于提取所在单元格的行数,比如在A3单元格中输入“=ROW(A3)”,就会返回A3单元格所在的行数,即3。COLUMN()用于提取所在单元格的列号,最后用IF()函数判断A1单元格所在的列数是否大于其所在的行数,大于就返回空值,否则返回“列数×行数=行数*列数”。
方法④
其实九九乘法表,也可以用VBA程序来做,它可以使Excel更自动化,完成普通功能和函数无法完成的任务。
1.与方法一中步骤1一致。
2.在“开发工具”选项卡的“控件”组中单击“插入”按钮,在当前工作表的适当位置处添加一个命令按钮(ActiveX控件),在新添加的命令按钮上,单击鼠标右键,在快捷菜单中选择“属性”命令,设置其Caption属性为“方法4”。
3.在“开发工具”选项卡中点击“查看代码”命令,对该按钮的Click事件编写如下代码:
Private Sub CommandButton1_Click()
Range(“B1:J1”).Value = Array(1, 2, 3, 4, 5, 6, 7, 8, 9) ‘设置上表头
Range(“B1:J1”).Copy
Range(“A2:A10”).PasteSpecial Transpose:=True ‘转置粘贴,设置左表头
Application.CutCopyMode = False ‘取消复制状态
k = “=R1C&” & Chr(34) & “×” & Chr(34) & “&RC1&” & Chr(34) & “=” & Chr(34) & “&R1C*RC1” ‘形成公式
For r = 2 To 10
For c = 2 To r
Cells(r, c).FormulaR1C1 = k ‘填写公式
Next
Next
Cells(1, 1).Select ‘光标定位
End Sub
这段代码在单击“方法4”按钮时将被执行。
这段代码首先向B1:J1单元格依次填充数值1-9,将B1:J1区域的数据复制后转置粘贴到A2:A10单元格区域,然后取消复制状态,得到表格上的上表头和左表头。接着生成一个计算公式送给变量k,并用双重循环结构将公式填充到2-10行的下三角区域,变量k的值为“=R1C & “×” & RC1 &”=” &R1C*RC1”,其中,RC1表示当前第1列单元格,R1C表示当前列第1行单元格。程序用函数“Chr(34) ”返回双引号“””,以实现双引号的嵌套。
方法⑤
最后再介绍一种用VBA制作九九乘法表的方法。
1.与方法一中步骤1一致。
2.与方法四中步骤2一致,将控件的Caption属性设置为“方法5”。
3.在“开发工具”选项卡中点击“查看代码”命令,对该按钮的Click事件编写如下代码:
Private Sub CommandButton1_Click()
For r = 1 To 9 ‘按行循环
Cells(r + 1, 1) = r ‘填写左表头
For c = 1 To r ‘按列循环
Cells(1, c + 1) = c ‘填写上表头
s = c & “×” & r & “=” & c * r ‘形成等式字符串
Cells(r + 1, c + 1).FormulaR1C1 = s ‘填写等式字符串
Next
Next
End Sub
这段代码在单击“方法5”按钮时将被执行。
此程序采用的是双重循环结构。外层循环让变量r从1到9进行变化,每次循环先在r+1行、低1列单元格处填写左表头,再用内层循环让变量c从1到r进行变化。每次内层循环先在第1行、c+1列单元格处填写上表头,再生成一个等式字符串送给变量s,并将s的值填写到r+1行、c+1列单元格。


猜你喜欢
- 最近,不少用表示,Win7的系统使用网页浏览的过程中总是会弹出一个脚本错误的提示窗口,让用户选择是否继续运行脚本程序。不管你选择是或者否,脚
- wps怎么绘制厕所卷?一般厕所都会放卷纸,该怎么绘制厕纸简笔画效果呢?下面我们就来看看wps画简笔画效果厕纸的教程,需要的朋友可以参考下wp
- Excel中分组排序只需要对数据进行升序降序,再利用if函数添加排序序号,即可筛选出分组top数据。Oracle也有row_number()
- 当Win7电脑上正在播放电影时,如果QQ来了新消息,电影的音量就会变小。同样,在进行视频聊天时,正在播放的音乐音量也会变得很小。不明所以的用
- 找到图中的一个入度为0的结点,将此节点从图中剔除并加入到序列E中将1中找到的结点的全部关联的边从图中去掉重复1,2直到图中的全部结点被去除或
- 大家不要看到PowerShell这个陌生的事物就觉得它很高深,其实它是一种用来执行命令的行外壳程序和脚本环境。我们来看看在Win10系统中如
- ppt2016中怎么显示垂直标尺?ppt中想使用垂直标尺,但是却没有在工具栏中显示出来,该怎么办呢?今天我们就来看看ppt2016显示垂直标
- 怎样在WPS表格中进行快速查找?在正常情况下,用户经常在WPS表中搜索数据,例如姓“李”的人、以-1结尾的商品代码或包含66的电话号码等。目
- 在WPS Excel表格中,我们可以根据自己的实际需要将文本型数字转为数字格式,也可以将数字格式转为文本型数字。比如有时候我们需要录入学号等
- CAD是我们常常见到的一款绘图软件,该软件功能十分强大,可计算各种图形的面积,但是前提是你必须知道怎么使用它,那么CAD如何计算面积呢?CA
- 尽管PDF文件已经成为了工作当中必不可少的文件,但是还是有许多人并不了解PDF文件,并且不会使用。例如,最近就有用户反映想要在PDF文档中插
- 如何在 Windows 11 22H2上启用实时字幕?在Windows 11的“实时字幕”功能是从22H2 版本开始提供的一项功能,允许任何
- ToDesk是一款可以帮助用户远程操控设备、非常实用高效的远程协助软件。很多用户在使用ToDesk的时候,想知道怎么设置自动锁定屏幕。那么我
- excel表格是在工作中经常运用到的,如果在使用一张excel表格时需要对所选的内容排序又该如何进行呢?下面随小编一起来看看吧。excel表
- 此前,我们报道过微软在Windows 11预览版引进了由XAML和WinUI构建的新版任务管理器新版,将标签页调整至了侧边栏,并且还使用上了
- 很多设备不符合微软Win11系统升级标准的小伙伴对于这个系统也是越来越感兴趣,因此因为设备原因很多朋友都不知道如何安装win11系统,那么遇
- win10系统怎么重置Linux子系统呢?很多用户对此还不是很清楚,小编这里就给大家带来有关win10系统怎么重置Linux子系统的回答,希
- cad图纸怎么复制到word文档里面?Word里插CAD图怎么弄?很多朋友希望能够把CAD图纸清晰地放到Word文档中,具体应该如何操作才是
- Excel图表是以图形化方式直观地表示Excel工作表中的数据。Excel图表具有较好的视觉效果,方便用户查看数据的差异和预测趋势。此外,使
- 辛辛苦苦的做了一篇Word文档,怎么样才能知道到底有多少字等相关信息呢,今天就给大家带来Word字数统计功能。在这篇教程里将为大家讲解Wor