大家好我是Excel归故乡,本期我们将用上期学习的单元格的引用知识来用一条公式做一个九九乘法表,如果大家能够学会制作这个表,那单元格的引用基本上就学懂了下图是我们将要用一条公式得到的结果:,我来为大家讲解一下关于用excel做99乘法表的方法?跟着小编一起来看一看吧!
用excel做99乘法表的方法
大家好我是Excel归故乡,本期我们将用上期学习的单元格的引用知识来用一条公式做一个九九乘法表,如果大家能够学会制作这个表,那单元格的引用基本上就学懂了。下图是我们将要用一条公式得到的结果:
我们只需要在B2单元格输入公式,然后向右向下填充即可得到一个完整的九九乘法表。这里注意,我们所需要用到的数据源是带颜色的横向和纵向的1-9的数字。公式我们先写出来再来讲解:=IF(B$1>$A2,"",B$1&"×"&$A2&"="&$A2*B$1)。
我们注意这里有用到IF函数,我们先来看IF函数的后半部分B$1&"×"&$A2&"="&$A2*B$1,这里的B$1&"×"&$A2构造出的结果就是1×1,是一个形式的构造,并不需要真正的让Excel发生运算,所以用连字符&来做中间桥梁,然后再用一个两字符把等号加上,此时得到1×1=,但是等于后面还需要一个计算的结果,此时我们用$A2*B$1来真正的做一个运算,得到两数相乘的结果为1,这时候就得到样式1×1=1。那为什么我们这两个单元格中,$A2需要在列号前面加$符号,而B$1需要在行号前面加$符号。原因在于:我们公式写完向右填充的时候我们是不希望$A2中的A发生变化的,如果不加$,我们将公式向右拖动的时候,A2就会变成B2,也就无法引用到我们A列的数据源了;同理B$1这里,我们不希望公式向下填充的时候,数字1发生变化,如果不加$符号,向下拖动就会变成B2,所以我们需要将行号绝对引用。有的同学就会问了,那如何判定什么时候在行号前面加$,什么时候再列号前面加$呢?很简单,当我们拖动公式的时候,我们希望谁固定不动,那就在谁前面加;反之,如果我们希望谁随公式拖动而发生变化,那就不能加。这里大家可以用我们这条公式,自己在表格中试一下不同的引用方式,会得到怎么样一个九九乘法表。
好的,经过以上分析,我们得到一个基础的形式了,但是如果只写一个=B$1&"×"&$A2&"="&$A2*B$1,我们会得到一个填充满9×9格子的乘法表,如下图所示,而标了颜色的部分在我们常见的乘法表里面是没有的:
我们需要想办法去掉这部分,怎么办呢?我们观察到,只要是单元格对应的第一行的数字大于对应的A列的数字,那这时候这个单元格的内容就是存在于标颜色的部分,是需要省略的。此时我们就可以用IF函数来做一个判断,如果B$1>$A2是成立的,那我们就让单元格显示空白,否则才显示我们构造的函数,因此就得到了我们一开始的公式,这个时候才能用一条公式直接得到我们想要的九九乘法表。
以上就是本期的内容,你学废了吗?打开表格,动手试试吧~
我是归故乡,我总会在最深的夜,给大家带来最详细的Excel函数讲解。