链式公式
本课属于 Coddy Excel 学习旅程的“基础知识”单元。第 19 课,共 42 课。
公式可以引用存有普通数字的单元格,也可以引用存有其他公式的单元格:
A1: 5
B1: =A1*2
C1: =B1+10这里,C1引用了B1,而 B1 本身也是一个公式。没问题:C1 只使用 B1 的结果。A1 中有 5 时,B1 显示 10,C1 显示 20。你构建了一个链条:A1 → B1 → C1。
链式关系会让更新逐步传递。把 A1 改为 12,B1 就会重新计算为 24,接着 C1 也会重新计算为 34。只需修改一次,所有后续公式都会按正确顺序自动更新。你不必告诉 Excel 先计算什么,它会读取依赖关系并自行判断。
大型电子表格就是这样保持易于管理的:每个公式只完成一个小步骤,这些步骤彼此衔接。小计汇入总计,总计用于生成报告,每个单元格都很简单,整体却功能强大。注意:公式绝不能引用自身所在的单元格(直接引用或通过引用链间接引用都不行),这就是循环引用,Excel 会对此报错。
挑战
简单从 A1 中的数字构建一个两步链:
- 在
B1中:A1 乘以 2 - 在
C1中:B1 加 10,引用B1,不要引用 A1!
测试时会在 A1 中放入不同的数字。如果你的链连接正确,两个公式都会随之变化。
亲手试试
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | 5 | ||||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Excel 在线编辑器