怎么做excel乘法表

时间:2026-02-04 13:28:22 文档下载 投诉 投稿

每次看到有人在Excel里,一个格子一个格子地敲九九乘法表,我就感觉自己的血压在悄悄爬升。那场面,简直就是一种行为艺术,充满了对现代科技无声的控诉。一乘以一等于一,回车;一乘以二等于二,回车……我的天,那鼠标和键盘的敲击声,听起来就像是时间被一帧一帧碾碎的声音。

你是不是也这么干过?别不好意思,很多人都掉进过这个“体力活”的坑。

今天,我就想把这个事儿掰扯清楚。做个Excel乘法表,根本就不是个力气活儿,它是个脑力活儿,甚至可以说,是一场小小的思维游戏。一旦你通关了,那种感觉,怎么说呢?就像打通了任督二脉,看整个Excel表格的眼神都不一样了。

错误的姿势,千奇百怪

咱们先聊聊那些让人哭笑不得的错误姿势。

最经典的就是我开头说的“纯手工”流派。这派选手主打一个“真诚”,用最原始的方式向比尔·盖茨致敬。他们的屏幕上,光标在跳跃,手指在飞舞,表情专注而凝重,仿佛在进行一项伟大的工程。做完一个九九乘法表,半个小时过去了,手腕子都酸了。

然后是“半自动”流派。他们稍微聪明一点,知道用公式。在B2单元格里,他们会郑重其事地输入=A2*B1。没毛病,1乘以1等于1,完美。然后,他们抓住B2右下角的那个小黑点,信心满满地向右一拖……

灾难发生了。

C2单元格里显示的不是2(12),而是一个大大的“0”或者别的什么奇怪玩意儿。点开一看,公式变成了=B2*C1。嘿,Excel自作主张地把A2变成了B2B1变成了C1。这就是所谓的相对引用*。你往右拖,它就跟着往右跑;你往下拽,它就跟着往下溜。在很多情况下,这是个绝妙的功能,但在这里,它就是个彻头彻尾的捣蛋鬼。

于是,“半自动”选手们陷入了沉思,开始一个个手动修改公式。=A2*C1, =A2*D1……干到最后,发现工作量跟“纯手工”流派也差不了多少,只是从敲数字变成了敲公式。

那么,破局的关键到底在哪里?

真正的魔法:那个叫“$”的神秘符号

真正的魔法,就藏在那个不起眼的$符号里。

在Excel的公式世界里,这个美元符号跟钱半毛钱关系都没有。它是一个“定身符”,一个“锚”,一个告诉Excel“嘿,老兄,这个地方你不许动!”的霸道命令。

我们再回到那个错误的公式=A2*B1

当咱们向右拖动的时候,我们希望乘数A2(也就是第一列的1、2、3……)保持不动,被乘数B1(也就是第一行的1、2、3……)要跟着动。反过来,当咱们向下拖动的时候,我们希望乘数A2要跟着变成A3A4,但被乘数B1得给我老老实实地待在第一行,不许动!

看明白了吗?这需求是“拧巴”的。

  • 对于列号(A, B, C...):我们希望A2里的A被锁死,不让它变成BC
  • 对于行号(1, 2, 3...):我们希望B1里的1被锁死,不让它变成23

“锁死”,就是$符号的使命。

所以,正确的、那个唯一的、那个能让你一劳永逸的魔法公式,应该是这样的:

=$A2*B$1

让我们像个侦探一样,把这个公式拆开来看:

  • $A2:这里的$用在了列号A的前面。它的意思就是:锁列不锁行。无论你把这个公式拖到天涯海角,它的列号永远是A。但是,你往下拖的时候,行号2还是会很听话地变成345……

  • B$1:这里的$用在了行号1的前面。它的意思恰恰相反:锁行不锁列。无论你怎么拖,它的行号永远是1。但是,你往右拖的时候,列号B还是会变成CDE……

这种只锁一部分的引用方式,有个专有名词,叫做——混合引用

是不是感觉有点意思了?这个公式,它就像一个被精确制导的武器,完美地解决了我们那个“拧巴”的需求。

现在,回到你的Excel表格。在一个干净的工作表上,先在A列(从A2开始)和第1行(从B1开始)分别填上1到9的数字。然后,定位到B2单元格,闭上眼睛,深吸一口气,虔诚地输入这个咒语:

=$A2*B$1

敲下回车。

然后,最激动人心的时刻来了。用你的鼠标,抓住B2右下角的那个填充柄,先向右,一口气拖到J2。再不松手,直接向下,一口气拖到J10。

松开鼠标。

整个世界,瞬间清净了。

一个完美的、工整的、绝无差错的九九乘法表,就这么诞生了。没有重复劳动,没有手动修改,只有一个公式,一次拖拽。

那一刻,你会感觉自己不是在用Excel,而是在指挥一个由无数个微小机器人组成的军团。你发出的=$A2*B$1,就是最高指令。

顺便提一句,在输入公式时,你可以通过反复按F4键来快速切换四种引用状态:相对引用(A1)、绝对引用($A$1)、混合引用(A$1$)和混合引用($A1)。这绝对是个能极大提升你操作逼格的小技巧。

进阶玩法:让你的乘法表“活”起来

做出来只是第一步。一个有追求的“表哥”或“表姐”,是不会满足于一个朴素的数字矩阵的。我们得让它更好看,更有趣。

这里就不得不提条件格式这个大杀器。

比如,我们想让对角线上的平方数(1, 4, 9, 16...)突出显示出来。

  1. 选中你刚刚生成的整个乘法表区域(B2:J10)。
  2. 点击“开始”菜单栏里的“条件格式”。
  3. 选择“新建规则”,然后选择“使用公式确定要设置格式的单元格”。
  4. 在公式框里输入:=A2=B1
    • 注意,这里没有$符号!为什么?因为我们希望这个判断是动态的。对于C3单元格,我们希望它判断A3是否等于C1。相对引用在这里正好派上用场。
  5. 点击“格式”按钮,给它设置一个你喜欢的颜色,比如醒目的黄色背景。
  6. 确定,确定。

你看,所有的平方数,是不是都像被聚光灯打亮了一样,自己跳了出来?

你还可以玩得更花哨。比如用“条件格式”里的“色阶”,让数值越大的格子颜色越深,从嫩绿过渡到深红,整个乘法表立刻就有了一种热力图的感觉,数据的大小关系一目了然。

骨灰级玩法:抛开单元格的束缚

如果你觉得=$A2*B$1这种依赖于行列标题的写法还不够“极致”,那么还有一种更抽象、更具数学美感的玩法,它甚至不需要你预先输入第一行和第一列的数字。

那就是使用ROW()COLUMN()函数。

  • ROW()函数会返回当前单元格的行号。
  • COLUMN()函数会返回当前单元格的列号。

想象一下,我们想在A1单元格开始的区域创建乘法表。在A1里,我们想要的其实就是第1行 * 第1列。在B2里,我们想要的是第2行 * 第2列。

所以,在A1单元格,我们可以输入:

=ROW(A1)*COLUMN(A1)

然后向右、向下拖拽。你会发现,一个乘法表也神奇地出现了!ROW(A1)是1,COLUMN(A1)也是1。拖到B1,公式变成ROW(B1)*COLUMN(B1),也就是12。拖到A2,公式变成ROW(A2)*COLUMN(A2),也就是21。

这种写法的好处是,它不依赖于任何外部的行列标题,公式本身是自洽的。它所计算的,是当前位置相对于工作表原点(A1)的坐标乘积。这是一种更高维度的思考方式,你不再是“引用”某个单元格的值,而是在“创造”值。

到这里,一个简单的“怎么做Excel乘法表”问题,其实已经变成了一次关于Excel核心逻辑的深度游。从最笨的蛮力,到巧妙的混合引用,再到骚气的条件格式和抽象的函数构造,你体验的是从“操作工”到“设计师”再到“架构师”的思维跃迁。

Excel从不是一个只能填数字的笨重工具。它是一片充满了规则和魔法的乐高大陆,而$ROW()IF()这些,就是你手中那些拥有无限可能性的积木。那个小小的乘法表,不过是你用这些积木搭出来的第一个、也是最经典的一个模型而已。

下次,当有人再问你怎么做乘法表时,别直接告诉他公式。请一定,一定要先让他看看那个手动敲打的“行为艺术”,然后,在他快要绝望的时候,轻轻地,像个老练的魔术师一样,输入=$A2*B$1,然后潇洒地一拖。

相信我,那一刻你在他眼里的形象,绝对会发光。

【怎么做excel乘法表】相关文章:

怎么把Word导入到Excel,这标题听着就让人头疼。02-04

excel的顿号怎么打出来02-04

怎么把excel的数据导入matlab02-04

excel的表头怎么固定不动02-04

两个Excel怎么同时打开?02-04

excel表格怎么分单元格02-04

怎么做excel乘法表02-04

excel怎么做结构图02-04

恢复损坏的excel文件怎么恢复02-04

怎么将excel转换成word02-04

别问,问就是又一个被Excel逼疯的下午。02-04

又来了,又是这个该死的PDF。02-04

怎么把网页excel导出表格数据导出02-04