手机版

“99乘法表”不会做 却敢说自己精通excel?

时间:2021-09-18 来源:互联网 编辑:宝哥软件园 浏览:

大家好!说到1999年的乘法表,相信我所有的朋友都背过了。但是如果让你用excel做乘法表,你会怎么做呢?不要告诉我你要一个一个的填乘法公式,太麻烦了!今天,春风教你五种制作1999年乘法表的简单方法。来看看吧!

受疫情影响,小学推迟开学,孩子们开始了“在家上学”的模式。我相信小学生在学习数学的时候是需要背诵乘法口诀的。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中的步骤1和2一致。

2.选择“B2”单元格,在“开始”选项卡的“样式”组中单击“条件格式”按钮,然后选择“新建规则”项目。在新建格式规则对话框中,选择规则类型为“使用公式确定要格式化的单元格”,将公式设置为“=$A2”,并将字体格式设置为“白色”。

3.在B2单元格中输入公式“=b $ 1”“$ a2”=“b $ 1 * $ a2”,然后在B2:J10区域向右下方填充B2单元格的公式和条件格式,用填充柄填充,就得到99乘法表。这里使用绝对参考和相对参考的知识。不熟悉的朋友可以复习一下之前的教程《Excel教程:绝对引用混合引用,一定要懂!》。

由于B2单元格的条件格式中使用了混合引用,当条件格式填充到B2:J10区域中时,如果第一列n行的值小于第一行n列的值,单元格中的内容将被设置为“白色”,与默认的背景颜色相同,从而达到隐藏的效果,从而保证B2:J10区域的上三角不会被显示。

方法

也可以不用输入上表头和左表头,就能做出99乘法表。具体步骤如下:

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单元格的列数是否大于它所在的行数。如果是,则返回空值;否则,返回“列号行号=行号列号”。

方法

其实1999年的乘法表也可以用VBA程序来做,可以让Excel更加自动化,完成普通函数和函数无法完成的任务。

1.与方法1中的步骤1一致。

2.单击“开发工具”选项卡“控件”组中的“插入”按钮,在当前工作表的适当位置添加一个命令按钮(ActiveX控件),右键单击新添加的命令按钮,从快捷菜单中选择“属性”命令,并将其“标题”属性设置为“方法4”。

3.单击“开发工具”选项卡中的“查看代码”命令,并为该按钮的单击事件编写以下代码:

私有子命令按钮1 _单击()

范围(“b1:j1”)。value=array (1,2,3,4,5,6,7,8,9)'设置上标头。

范围(“B1:J1”)。复制

范围(“a2:a10”)。Pastespecial transpose3360=true '转置并粘贴,并设置左标题。

申请。cutcopymode=false '取消复制状态。

k="=r1c " chr(34)"" chr(34)" rc1 " chr(34)"=" chr(34)" r1c * rc1 " '组成公式。

对于r=2至10

对于c=2至r

细胞(r,c)。形式1c1=k '填写公式。

然后

然后

单元格(1,1)。选择“光标定位”。

末端接头

单击“方法4”按钮时,将执行该代码。

在该代码中,首先将单元格B1:J1依次填充值1-9,复制B1:J1区域的数据后转置粘贴到单元格A2:A10,然后取消复制状态,得到表格的上表头和左表头。然后生成一个计算公式发送给变量k,将公式填充到2-10行双循环结构的下三角区域。变量k的值为"=R1C" "RC1"="r1c * RC1 ",其中rc1代表当前第一列单元格,R1C代表当前第一行单元格。使用函数“Chr(34)”返回双引号“”,从而实现双引号的嵌套。

方法

最后介绍了用VBA制作1999年乘法表的方法。

1.与方法1中的步骤1一致。

2.与方法4中的步骤2一致,将控件的Caption属性设置为“方法5”。

3.单击“开发工具”选项卡中的“查看代码”命令,并为该按钮的单击事件编写以下代码:

私有子命令按钮1 _单击()

对于r=1到9 '逐行循环。

单元格(r 1,1)=左标题中的“填充”。

对于c=1到r '逐列循环。

单元格(1,C1)=c '填写上标题。

S=c "" r "=" c * r "构成一个相等字符串。

细胞(r 1,c 1)。形式1c 1=s’填写方程式字符串。

然后

然后

末端接头

当点击“方法5”按钮时,将执行这段代码。

本程序采用双循环结构。外环使变量r从1变为9。在每个循环中,左首填充在r行1和列1下方的单元格中,然后内循环使变量c从1变为r,在每个内循环中,首先在行1和列c 1的单元格处填充上首,然后生成一个相等字符串并发送给变量s,并在r行1和列c 1的单元格中填充s的值。

版权声明:“99乘法表”不会做 却敢说自己精通excel?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。