Excel手把手教会:自动生成九九乘法表(超级详细,建议收藏)

栏目:网络教育  时间:2022-12-01
手机版

  今天分享一下如何用Excel制作一个自动生成九九乘法表,涉及到的知识点有:字符串连接,相对引用/绝对引用,条件格式等等。

  大家不要小看这个乘法表,或者认为没有啥用处,如果能快速、准确地设计、制作出来,说明我们的相关知识点是掌握的很熟练了。

  我们的目标是先在某一单元格中输入一个公式,再通过下拉和右拉的方法,自动生成上图的乘法表。

  步骤一、坐标制定:

  根据乘法表的格式,先把骨架搭起来,我们将数字1-9放在第4行和第C列,这样,乘法表就会位于屏幕中间。

  步骤二、计算结果:

  为了减少难度,我们先把计算结果呈现出来,即:不是显示 1X1=1,而只显示 1。

  2.1 基础乘法结果:

  我们在D5输入 D4*C5(当然,可以用鼠标点选)。我们在这里称D5为种子单元格,后续的单元格公式由它衍生出来。

  2.2 向下填充:

  鼠标放到D5单元格右下角,鼠标由空心的大十字变成实心小十字后,双击,实现向下填充。此时看到的结果如下:

  其结果显然是不正确的,我们就需要分析其原因,再看如何修正。

  2.3 公式修正:

  我们双击D7单元格,按道理,我们是想要:1X3=1,即D7=D4*C7,但实际看到的是D6*C7;因为我们在向下纵向填充/拖动的过程中,数字(纵坐标)是在变化的,这就是相对引用,为了不让公式中的D4随意变动,我们就要把数字4固定起来,需要在4之前加一个$(美元符号)。值得注意的是,我们所有的公式变更都需要在种子单元格D5中进行,所以,将D5的公式修改为 =D$4*C5

  回车后,再向下填充,相比之前,第一列的结果就正确了。

  2.4 横向填充:

  我们还需要向右拉公式,以实现自动生成乘法表。选中刚才生成的单元格(从D5到D13),鼠标由空心的大十字变成实心小十字后,向右拉两列,查看计算结果,可以看到,这也不是我们想要的结果(F列是错误的)。我们就需要分析其原因,看如何修正。

  2.5 公式再次修正:

  修正的方法:先查看一个单元格,如F6单元格,我们是想要的是:3X2=6,即F6=F4*C6,但实际看到的是F4*E6;因为我们在向右横向填充/拖动的过程中,字母(横坐标)是在变化的,为了不让公式中的C6随意变动,我们就要把字母C固定起来,需要在C之前加一个$(美元符号)。同样,公式变更都需要在种子单元格D5中进行,所以,将D5的公式修改为 =D$4*$C5。

  然后再向下向右做公式填充,得到的结果如下:

  步骤三、添加式子:

  我们不仅仅需要计算的结果,还需要计算的等式,即D6中我们不仅仅需要2这个单独的数字,更需要1X2=2这个等式。当然,这个1 和 2 也是由种子单元格公式中拖动出来的。

  为了将1X2=2显示出来,我们需要用&符号,即在单元格中输入 1&"X"&2&"="&2,注意,此处固定不变的X和=都需要用英文的""括起来,而且,变化的量和固定的符号之间必须要加 &。此处的1和2,是要用单元格代码代替的。所以我们就在种子单元格D5中将公式变更为:=D$4&"X"&$C5&"="&D$4*$C5 。然后,再向下,向右填充,得到的如下:

  步骤四、条件格式筛出:

  以上可以看到,式子基本OK,但样子是矩形的,离三角形还差一点,于是我们就考虑将多余的去除掉。我们仔细观察,需要去除的单元格有什么规律:横坐标的数字大于纵坐标的数字时,就去除,因此,我们再次修改种子单元格D5中公式:=IF(D$4>$C5,"",D$4&"X"&$C5&"="&D$4*$C5) ,即如果横坐标的数字大于纵坐标的数字,结果就是为空,用""表示。然后,再向下,向右填充,得到的如下:

  然后,我们再美化一下,只有含有式子的单元格,才有边框。

  1、在视图中,将网格线去掉。

  2、选择乘法表,条件格式:

  选择包含X的设置为框线包围,隐藏辅助的数字行和列。

  至此,乘法表基本完成。当然,我们也很方便地做自动扩展:

  后续,我再分享一些函数、图表、数据透视图方面的详细信息,希望大家不要嫌我啰嗦 :

  举报/反馈

上一篇:安息在美国的九位数学家
下一篇:浙大108岁数学家朱良璧逝世,曾和爱因斯坦同期在国际顶级期刊发表论文

最近更新网络教育