讲师中心 微信公众号

工具推荐

视频效率加速
Seko
Seko

AI短剧一键生成成片

AniShort
AniShort

AI短剧协同制作平台

剧云
剧云

中文短剧剧本制作平台

立刻MV
立刻MV

低成本歌曲 MV、视频生成

Excel 宏教程:绝对和相对引用的区别

千瑶小哥_9000

千瑶小哥_9000

发布时间:2026-05-26 10:25:44

|

609人浏览过

|

来源于php中文网

原创

excel 宏教程:绝对和相对引用的区别

在录制宏的过程中,启用“相对引用”与不启用它,会产生截然不同的效果。那么二者究竟有何差异?又该如何判断何时该用、何时不该用相对引用呢?

我们先来了解“相对引用”按钮的位置与状态。该功能位于【开发工具】选项卡下的【代码】功能组中,紧邻【录制宏】按钮下方。其具有两种视觉状态:

  • 默认未激活时,按钮背景为浅色,此时录制的宏将采用绝对引用方式;
  • 单击启用后,按钮变为深色高亮,此时录制的宏将采用相对引用方式。

绝对引用与相对引用的核心区别

在宏录制过程中,工作表中涉及的单元格位置通常可分为两类:

  • 起始位置:即开始录制宏时所选中的单元格或区域,可能是单个单元格,也可能是多单元格区域;
  • 操作位置:录制过程中通过鼠标点击或方向键移动后新选中的单元格或区域,同样可为单个或多个单元格。

二者的本质差异,正体现在对“操作位置”的记录逻辑上。

先说相同点:对于起始位置,无论是否启用相对引用,Excel 都仅记录当前选中的区域范围,而不会保存其具体地址信息(如 A1 或 B3)。

关键的不同在于——对操作位置的记录机制:

Excel公式工具(专业版)
Excel公式工具(专业版)

从自然语言描述生成Excel公式,诊断表格错误,支持VLOOKUP、条件求和等常用函数。

下载
  • 绝对引用:直接记录操作位置的完整单元格地址。例如,从起始位置 A1 出发,后续选中了 A10,则宏中明确写入 Range("A10");
  • 相对引用:不记录绝对地址,而是记录相对于起始位置的行列偏移量。例如,从 A1 开始,再选中 A10,则宏中记录的是起始位置 A1 与目标位置之间的偏移 [9, 0](即向下9行、向右0列)。

绝对引用与相对引用的实际应用对比

为了更直观地理解两者的运行效果,我们分别录制两个高度相似的宏:

操作步骤统一为:

  1. 将光标定位至 B3 单元格;
  2. 开始录制宏;
  3. 使用方向键或鼠标选中右侧相邻的 C3 单元格;
  4. 输入内容“C3”,按 Ctrl+Enter 确认输入;
  5. 停止录制。

第一个宏:不启用相对引用,命名为「绝对引用宏」;
第二个宏:启用相对引用后再录制,命名为「相对引用宏」。

完成录制后,在同一张工作表中进行测试,观察执行结果差异。

绝对引用宏演示

首先选中 B10 单元格,调出宏列表并运行「绝对引用宏」。
结果可见:内容“C3”被填入了固定的 C3 单元格,与当前活动单元格 B10 完全无关。

相对引用宏演示

清空 C3 中的内容,再次选中 B10 单元格,运行「相对引用宏」。
结果可见:“C3”被准确填入了 C10 单元格——即始终相对于起始位置 B10 向右偏移一列,与原始录制时 B3→C3 的偏移关系完全一致。

由此可知:

  • 绝对引用只认“固定坐标”,无视起始点;
  • 相对引用则依赖“起点 + 偏移”,具备位置跟随性。

绝对引用与相对引用的适用场景

当你要操作的目标单元格或区域位置恒定不变,且与用户当前所处位置无关时,应选择绝对引用。
典型场景包括:在指定行列处插入标题、在固定位置设置打印区域、于特定单元格插入时间戳、冻结某一行/列等。

反之,若你的操作目标随起始位置动态变化,比如批量处理每一行的数据、对当前选中单元格右侧的单元格执行填充、基于当前行进行公式下拉等,则必须使用相对引用,才能保证宏在不同起始位置下依然正确运行。

总结

若此前从未亲手尝试过两种引用方式,仅靠文字描述可能较难建立清晰认知,“绝对”与“相对”的概念容易混淆。因此强烈建议你亲自动手,用不同起始位置多次录制并运行宏,通过反复对比输出结果,逐步掌握它们的行为逻辑。实践才是理解这两类引用最有效的方式。

热门AI工具

更多
蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

超级麦吉

一款通过数字员工协作完成调研、数据分析与文档制作的AI办公平台。

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

6201

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

3936

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

3700

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1444

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

737

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

5168

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

8203

2023.08.18

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

1901

2023.08.18

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

100

2026.11.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 45.7万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn