Skip to content

Excel 公式、相对引用与绝对引用 ​

先完成订单练习数据。公式以 = 开始,保存的是计算规则。复制公式时引用是否移动,是初学 Excel 最需要理解的规则之一。

图示跟练向下填充时固定参数不跑偏

点击步骤切换图示,再到 Office 中跟做;每一步都可跳到下方详细说明。

Excel练习文件 · 界面示意
③ 数字格式操作 / 设置示意

数量与单价为数值

参数 K1:0.9

详细输入与检查见本步正文 ↓
简化示意,非软件截图。以 Windows 中文界面为主,实际按钮位置与功能取决于版本;可在应用搜索框查找命令。

运算与函数 ​

=2+3*4 得到 14,=(2+3)*4 得到 20。乘除优先于加减,需要明确分组时加括号。文本放在英文双引号中,用 & 连接,例如 ="订单:"&A2。比较运算包括 =、<>、>、<= 等,结果是 TRUE 或 FALSE。

输入公式时使用半角符号。函数名称后紧跟括号,如 =SUM(H2:H9);区域中间用冒号,多个参数用逗号或本机区域设置要求的分号。公式返回数字和返回文本是两回事,="100" 不是普通数值 100。

三种引用 ​

写法向右复制一列向下复制一行用途
A1B1A2随位置变化的明细
$A$1$A$1$A$1固定参数
$A1$A1$A2固定列、行可变
A$1B$1A$1固定行、列可变

在编辑公式并选中引用时,Windows 桌面版通常可按 F4 循环切换引用形式;部分键盘需同时按 Fn。公式里的美元符号用于锁定位置,与货币格式无关。

做一个含固定参数的计算 ​

在 订单 表 K1 输入“示例税率”,K2 输入 6%。这只是引用练习参数,不代表实际业务税率。I1 输入“示例税额”,I2 输入:

text
=ROUND(H2*$K$2,2)

填充到 I9。第一行结果应为 14.40,最后一行是 54.00。若写成 H2*K2,向下填充会依次引用 K3、K4,导致结果错误。对金额进行四舍五入应按业务规则选择时点;“每行先舍入再合计”与“先合计再舍入”可能不同。

跨表与结构化引用 ​

另一个工作表中可写 =SUM(订单!H2:H9)。工作表名含空格等字符时需加单引号,例如 ='月度 订单'!H2。引用其他工作簿会形成外部依赖,移动或改名可能造成链接问题。

对于命名为 Sales 的 Excel 表格,=SUM(Sales[金额]) 会引用该表金额列的数据区域,表格正常扩展后引用也会扩展;=[@数量]*[@单价] 表示当前行数量乘单价。不要把结构化引用中的列标题改名与普通文本替换混为一谈。

公式为什么不更新 ​

先看单元格是否处于文本格式或公式前有单引号,再看是否启用了“显示公式”。公式值不刷新时检查“公式 → 计算选项”是否为自动;不要长期靠手动输入结果掩盖未更新。

常见错误包括除零 #DIV/0!、引用失效 #REF!、名称错误 #NAME?、查找不到 #N/A。使用“公式 → 追踪引用单元格”和“公式求值”定位输入。不要一开始就把所有公式包在 IFERROR(...,0) 中,否则真正的错误会变成看似合法的零。

练习与验收 ​

在新表 B1:D1 输入 1、2、3,A2:A4 输入 1、2、3,在 B2 输入 =$A2*B$1,向右向下填充。右下角 D4 应为 9,中间 C3 应为 4。解释为什么一个引用锁列、另一个锁行,再修改任一行列标题观察对应结果变化。

进阶计算继续阅读条件汇总。

图示跟做:向下填充时固定参数不跑偏 ​

按上方图示切换三个关键步骤;下面保留完整操作和检查结果,便于跟做与回查。请先使用练习副本。

第 1 步:准备一列可验证的计算 ​

定位:开始 → 数字格式。

在订单副本的 K1 输入 0.9,K2 写“折扣系数”作为说明;在 I1 输入折后金额。确认 K1 是数字而非文本,在 I2 输入 =E2F2$K$1。按回车后第一条结果应为 216,编辑栏中的两个美元符号锁定参数列和行。

第 2 步:比较相对引用和绝对引用 ​

定位:开始 → 填充。

选 I2:I9,使用“开始 → 填充 → 向下”或 Ctrl+D。点击 I3,公式中的 E2、F2 应变成 E3、F3,而 $K$1 不变。若使用表格计算列,也检查整列填充后的引用含义。不要靠逐行手改公式维持同一个参数。

第 3 步:用改参数检验公式依赖 ​

定位:公式 → 计算选项。

把 K1 改为 0.8,第一条折后金额应变为 192,其余订单同步变化。若没有更新,先检查公式计算选项是否为自动,再检查 I 列是否被粘贴成固定数值。恢复 0.9 后再保存,避免改变后续章节原金额 H 列的核对口径。

没有得到预期结果时 ​

原金额 H 列仍使用数量乘单价,折扣只在新增 I 列演示。不要把折扣覆盖进源单价,否则后面的 5120、4060、3160 将不再对应同一份练习数据。

继续阅读