乘法口诀表是小学生们学习数学的必备工具之一,通过背诵九九乘法表,让家里的神兽们能够迅速提高算术运算能力。

今天在Excel中自动生成一个乘法口诀表,无论截图还是打印都极为方便,主要它能够培养记忆力和逻辑思维能力。
接下来,跟我一步步实现它吧!

=B1&" X "&A2&" = "&B1*A2
用字符串连接符号“&” 实现 1 X 1 = 1 的显示效果。

九行九列总共有81个单元格,自然不可能每个单元格都这样手工写公式,那与用二进制写程序有什么区别?
Excel最大的优势就是对公式的引用和自动填充,公式中同时引用了纵向的1到9和横向的1到9,我们在对公式向下或向右填充时,要保证引用的单元格不会错位,这就要锁定行或列。

=B$1&" X "&$A2&" = "&B$1*$A2
使用绝对引用有个原则,若要锁定行,需要在数字前面加$符号,若要锁定列,则在字母前加$符号,锁定某个或某些单元格行与列的引用,就要在字母和数字前都加上$符号。

上面的公式中向下填充时行不变,始终引用的是第一行中的数字B$1。

而向右填充时列不变,都是引用的A列中的数字$A2:$A10。
填充完数据后,这个乘法口诀表中有太多的意义重复的数据,与我们日常生活中见到的“小九九”有点不同。

注意观察行列变化与公式显示的特点,会发现一个规律,以B2单元格的公式为例,如果B1<=A2,那么显示乘法口诀,否则显示为空白。

=IF(B$1<=$A3,B$1&" X "&$A3&" = "&B$1*$A3,"")
这个条件判断也要使用绝对引用第1行和第1列的方式,填充数据后,我们熟悉的那个九九乘法表就制作出来了!
通过设计这个乘法口诀,不但能给孩子一个提升口算水平的工具,同时也提高了我们的表格设计能力,这岂不是一举两得吗?
