Skip to main content
 Web开发网 » office教程 » excel教程

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

2021年11月23日9100百度已收录

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

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第1张

图1-成品:儿时的乘法表

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

步骤一、坐标制定:

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第2张

图2---框架

步骤二、计算结果:

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

2.1 基础乘法结果:

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第3张

图3--在种子单元格中输入只含结果的公式

2.2 向下填充:

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第4张

图4--简单向下填充后的结果

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

2.3 公式修正:

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第5张

图5-加美元符号,把乘数的行固定下来

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

2.4 横向填充:

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第6张

图6--简单向右填充后的结果

2.5 公式再次修正:

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第7张

图7-加美元符号,把乘数的列固定下来

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第8张

图7-计算结果的大致框架OK了

步骤三、添加式子:

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第9张

图8-数字对照和替换

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第10张

图9-基本成型

步骤四、条件格式筛出:

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第11张

图10-滤除了多余式子

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

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第12张

图11-去除网格线

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第13张

图12--条件格式1

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第14张

图13-条件格式2

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第15张

图14-九九乘法表

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

Excel手把手教会:自动生成九九乘法表(超级详细,请收藏)  excel乘法公式 第16张

图15-19X19乘法

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

评论列表暂无评论
发表评论
微信