Excel手把手教会自动生成九九乘法表

2023/4/25 来源:不详

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

步骤四、条件格式筛出:

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

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

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

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

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

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

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

转载请注明:
http://www.3g-city.net/gjyzd/4247.html
  • 上一篇文章:

  • 下一篇文章:
  • 网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介

    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有2014-2024 冀ICP备19027023号-6
    今天是: