Excel 绝对引用(如何创建和使用)
在 Excel 公式中引用单元格时,默认采用相对引用。当公式被复制到其他单元格时,引用会根据目标位置的相对行列自动调整。若希望引用始终保持不变,无论公式复制到何处,就必须使用绝对引用。

视频:绝对引用
什么是绝对引用
绝对引用是 Excel 中的一种单元格引用方式。
与在公式复制到其他单元格时会随相对位置变化的相对引用不同,绝对引用无论公式被复制或移动到何处,始终固定不变。
绝对引用通过在公式中的列标和行号前添加美元符号($)来创建。例如,要对单元格 A1 创建绝对引用,应将其表示为 $A$1.

当您希望在将公式复制到多个单元格时引用固定的单元格或区域,且不希望该引用发生改变,绝对引用就非常有用。
例如,区域 A4:C7 包含各产品的价格,您希望根据单元格 B2 中的税率,计算每种产品对应的应付税额。
如果您在公式中使用相对引用(例如“=B5*B2”),向下拖动填充柄复制该公式时,将导致错误结果。这是因为对单元格 B2 的引用会随公式所在位置的变化而自动调整:C6 中的公式会变成“=B6*B3”,C7 中的公式则变为“=B7*B4”。
但如果您对单元格 B2 使用绝对引用,将公式设为“=B5*$B$2”,那么在使用自动填充柄向下拖动时,税率将始终保持不变,从而确保计算结果准确无误。
| 使用相对引用 | 使用绝对引用 | |
![]() | ![]() |
如何创建绝对引用
在 Excel 中创建绝对引用,只需在公式中的列标和行号前添加美元符号($)。您可以通过以下两种方式创建绝对引用:
手动为单元格引用添加美元符号
在单元格中输入公式时,您只需在希望设为绝对引用的列标和行号前手动添加美元符号($)即可。
例如,如果您想对单元格 A1 和 B1 中的数字求和,并将两者都设为绝对引用,只需输入公式“=$A$1+$B$1”。这样,无论公式被复制或移动到哪个单元格,引用的单元格始终保持不变。

或者,若您希望将现有公式中的引用更改为绝对引用,只需选中该单元格,然后在编辑栏中添加美元符号($)即可。

使用快捷键 F4 将相对引用转换为绝对引用
- 双击包含公式的单元格进入编辑模式;
- 将光标置于要设为绝对引用的单元格引用上;
- 按键盘上的“F4”键,循环切换引用类型,直到在列和行引用前都添加了美元符号;
- 按下“ENTER”键即可退出编辑模式并应用更改。
按下 F4 键,即可在相对引用、绝对引用与混合引用之间循环切换。
A1 → $A$1 → A$1 → $A1 → A1

若要将公式中的所有引用转换为绝对引用,请在编辑栏中选中整个公式,然后反复按“F4”键,直至列标和行号前均出现美元符号。
A 1+B1 → $A$1++$B$1 → A$1++B$1 → $A 1+$B1 → A 1+B1

结合示例使用绝对引用
本部分提供两个示例,说明在 Excel 公式中何时以及如何使用绝对引用。
示例 1:计算占总计的百分比
假设您有一个数据区域(A3:B7),其中列出了每种水果的销售额,单元格 B8 为这些水果的总销售额,现在您希望计算每种水果销售额占总销售额的百分比。

计算占总计百分比的通用公式:
Percentage = Sale/Amount
在公式中使用相对引用计算第一种水果的百分比如下:
=B4/B8
向下拖动自动填充柄以计算其他水果的百分比时,会返回 #DIV/0! 错误。

这是因为当您拖动填充柄将公式复制到下方单元格时,相对引用 B8 会根据相对位置自动调整为 B9、B10、B11 等单元格引用。而 B9、B10 和 B11 均为空(即值为零),导致公式在计算时除数为零,从而返回错误。
要解决此错误,您需要将公式中的单元格引用 B8 改为绝对引用($B$8),以防止在移动或复制公式时其引用位置发生变动。此时,公式将更新为:
=B4/$B$8
然后向下拖动自动填充柄,即可快速计算其他水果的百分比。

示例 2:查找某个值并返回对应的匹配值
假设您希望在 D4:D5 中查找员工姓名,并根据范围 A4:B8 中提供的姓名及其对应年薪,返回相应的薪资信息。

用于查找的通用公式:
=VLOOKUP(lookup_value, table_range, column_index, logical)
如果您在公式中使用相对引用来查找某个值并返回对应的匹配值,如下所示:
=VLOOKUP(D4,A4:B8,2,FALSE)
然后向下拖动自动填充柄以查找下方的值,将会返回错误。

当您向下拖动填充柄将公式复制到下方单元格时,公式中的引用会自动向下调整一行,因此对表格区域 A4:B8 的引用会变为 A5:B9. 由于在 A5:B9 范围内找不到 Lisa,公式将返回错误。
为避免此类错误,请在公式中使用绝对引用 $A$4:$B$8 代替相对引用 A4:B8:
=VLOOKUP(D4,$A$4:$B$8,2,FALSE)
然后向下拖动自动填充柄,即可快速获取 Lisa 的薪资。

使用 Kutools 仅需 2 次单击即可批量将单元格引用设为绝对引用
无论您选择手动输入还是使用 F4 快捷键,Excel 一次仅支持修改一个公式。若需将数百个公式中的单元格引用批量转换为绝对引用,“Kutools for Excel”的“转换单元格引用”工具只需两次点击即可轻松完成!
要将多个公式中的单元格引用设为绝对引用,请先选中包含公式的单元格,然后依次单击“Kutools”>“更多”>“转换单元格引用”。在弹出的对话框中选择“To absolute”选项,再单击“确定”或“应用”。此时,所选公式中的所有单元格引用均已转换为绝对引用。

“转换单元格引用”功能将更新公式中的所有单元格引用。
要使用“转换单元格引用”功能,您需要安装 Kutools for Excel。立即点击下载 Kutools for Excel。
相对引用与混合引用
除了绝对引用外,还有另外两种引用类型:相对引用和混合引用。
相对引用是 Excel 中的默认引用类型,其列和行引用前不带美元符号($)。当包含相对引用的公式被复制或移动到其他单元格时,引用会根据相对位置自动调整。

例如,当您在单元格中输入公式“=A 1+1”,然后向下拖动自动填充柄将此公式填充到下一个单元格时,公式将自动更改为“=A 2+1”。

混合引用由绝对引用和相对引用组合而成,即在行或列中使用美元符号($)固定其中一个,以便在复制或填充公式时保持其不变。

以乘法表为例,行和列的数据分别包含从 1 到 9 的数字,您只需将它们两两相乘即可。

首先,您可以在单元格 C3 中输入公式“=B3*C2”,将单元格 B3 中的数字 1 与第一列中的数值(1)相乘。然而,当您向右拖动自动填充柄以填充其他单元格时,会发现除第一个结果外,其余结果均不正确。

这是因为当您将公式向右复制时,行号保持不变,而列标会从 B3 依次变为 C3、D3 等。因此,右侧单元格(如 D3、E3 等)中的公式会变成“=C3*D2”、“=D3*E2”等形式,但您真正希望得到的其实是“=B3*D2”、“=B3*E2”等。
在这种情况下,您需要添加美元符号($)来锁定“B3”的列引用。请使用以下公式:
=$B3*C2
现在,当您向右拖动公式时,结果将准确呈现。

接下来,您需要将单元格 C2 中的数字 1 与下方各行中的数字相乘。
向下复制公式时,单元格 C2 的列位置保持不变,但行号会依次递增为 C3、C4 等。因此,下方单元格中的公式将变为“=$B4*C3”、“=$B5*C4”等,导致计算结果出错。

要解决此问题,请将“C2”更改为“C$2”,这样在向下拖动填充柄复制公式时,行引用将保持不变。
=$B3*C$2

现在,只需向右或向下拖动自动填充柄,即可快速获取所有结果。

注意事项
单元格引用摘要
类型 示例 摘要 绝对引用 $A$1 公式复制到其他单元格时从不改变 相对引用 A1 公式复制到其他单元格时,行和列引用均根据相对位置变化 混合引用 $A1/A$1
公式复制到其他单元格时,行引用变化但列引用固定;或列引用变化但行引用固定; 通常,公式移动时,绝对引用不会发生变化。然而,当在工作表顶部或左侧插入或删除行或列时,绝对引用会自动调整。例如,对于公式“=$A$1+1”,如果您在工作表顶部插入一行,该公式将自动更新为“=$A$2+1”。

按下“F4”键,即可在相对引用、绝对引用与混合引用之间快速切换。
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格而不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多个工作表的 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列…… | |
| 特色功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 热门 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,从路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|更多功能 |
借助 Kutools for Excel 提升您的 Excel 技能,体验前所未有的高效办公!Kutools for Excel 提供超过 300 项高级功能,助您大幅提升工作效率、节省宝贵时间。立即点击,获取您最需要的功能……
Office Tab 为 Office 带来标签式界面,让您的工作轻松许多
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
- 在同一个窗口的新标签页中打开和创建多个文档,而非在新窗口中。
- 每天为您节省数百次鼠标点击,提升 50% 的工作效率!
所有 Kutools 插件,一个安装程序
Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件,以及 Office Tab Pro,是跨 Office 应用协作团队的理想之选。
- 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
- 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
- 协同效果更佳— 在 Office 应用中实现高效办公
- 30 天全功能试用— 无需注册,无需信用卡
- 超值之选— 相比单独购买插件更省钱



