构建乘法表
应用混合引用,用一个公式填充整个网格
构建乘法表 是 CoddyKit 上的免费 Excel Formulas Academy 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Excel Formulas Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Excel Formulas Academy 课程共包含 4 节课。
经典挑战
乘法表是检验混合引用的理想场景。目标是:编写一个公式,将它复制到整个网格中,并让每个单元格显示正确的乘积。
如果您理解了这一点,就真正掌握了混合引用。让我们一步一步地构建它。
设置网格
首先设置标题。将数字 1 到 10 从 B1 到 K1 横向输入在第 1 行中。再将数字 1 到 10 从 A2 到 A11 沿 A 列向下输入。
行与列相交的单元格(例如 B2)将存放其行标签与列标题的乘积。
每个单元格需要什么
以单元格 B2 为例。它应将 A 列中的行标签与第 1 行中的列标题相乘。
- 行标签位于
A2(始终在 A 列) - 列标题位于
B1(始终在第 1 行)
因此 B2 就是 A2 * B1,但我们必须锁定正确的部分,才能正确复制它。
锁定行标签
行标签必须始终来自A 列,但它的行应随网格中的每一行变化。因此我们只锁定列:
$A2
向右复制时,它仍然位于 A 列。向下复制时,它会从 $A2 变为 $A3,再变为 $A4,从而读取每个新的行标签。
=$A2锁定列标题
列标题必须始终来自第 1 行,但它的列应随网格中的每一列变化。因此我们只锁定行:
B$1
向下复制时,它仍然位于第 1 行。向右复制时,它会从 B$1 变为 C$1,再变为 D$1,从而读取每个新的标题。
=B$1主公式
将这两个锁定的引用组合起来,就能得到一个填充整个表格的公式。请在 B2 中输入:
=$A2*B$1
就是这样。将一个公式复制到全部 100 个单元格中,就能生成完整的乘法表。
=$A2*B$1填充整个网格
请选择 B2 并复制它。然后选择整个网格 B2:K11 并粘贴,或者先向右再向下拖动填充柄。
每个单元格都会立即填入正确的乘积。无需重新输入,也无需手动计算:美元符号会同时为全部 100 个单元格完成工作。
抽查单元格
请点击单元格 D5 进行验证。它的公式是:
=$A5*D$1
A 列向下移动到了第 5 行(标签为 4),第 1 行向右移动到了 D 列(标题为 3)。因此 4 * 3 = 12。混合引用准确地指向了正确的输入值。
=$A5*D$1不锁定会发生什么
请尝试不使用美元符号的简单公式 =A2*B1。将它向右复制到 C2 后,它会变成 =B2*C1:此时它会将一个网格单元格与一个标题相乘,结果完全没有意义。
网格中会填入严重错误的数值。解决方法始终相同:锁定行标签的列,并锁定列标题的行。
=A2*B1验证四个角
要快速确认整个网格是否正确,可以检查它的四个角。单元格 B2 应为 1*1=1,最远的角 K11 应为 10*10=100。
请点击 K11,它的公式是 =$A11*K$1:A 列到达了第 11 行(标签为 10),第 1 行到达了 K 列(标题为 10)。如果四个角都正确,就说明混合引用在整个表格中都保持正确。
=$A11*K$1表格之外的模式
同样的技巧可以构建任何双输入网格:距离表、按尺寸和颜色划分的定价矩阵、评分标准以及货币转换表。
只要数值来自固定的标题行和固定的标签列,就可以使用 $A2*B$1 形式的混合引用,并从一个单元格填充整个表格。
快速检查
最后检查一下乘法表。
回顾
您使用一个公式构建了完整的乘法表:=$A2*B$1。
$A2锁定列,因此始终读取行标签B$1锁定行,因此始终读取列标题- 复制一次即可填充整个网格
这种混合引用模式适用于任何双向网格。现在,您已经掌握了绝对引用、相对引用和混合引用。
常见问题解答
「构建乘法表」课时是免费的吗?
是的 — 「构建乘法表」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Excel Formulas Academy 课程的其余内容,请升级到 CoddyKit PRO。 Excel Formulas Academy 课程共包含 4 节课。
「构建乘法表」这节课中我会学到什么?
应用混合引用,用一个公式填充整个网格 你通过在浏览器中直接运行的动手代码来练习 Excel Formulas Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Excel Formulas Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Excel Formulas Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。
「构建乘法表」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Excel Formulas Academy 课中编写并运行代码吗?
能。每节 Excel Formulas Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。