乐于分享
好东西不私藏

Excel引用必看!绝对、相对、混合引用,一次搞懂不踩坑

本文最后更新于2026-03-26,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

Excel引用必看!绝对、相对、混合引用,一次搞懂不踩坑

做Excel时,你有没有过这样的崩溃时刻?

好不容易写好一个公式,下拉填充,结果数据全错;明明是同一个计算逻辑,改一个单元格,整列公式都要重新输;想固定某个单元格的数据,却越改越乱……

其实问题根本不在你,在于你没搞懂Excel的“引用规则”——绝对引用、相对引用、混合引用,这三个“小技巧”,堪称Excel公式的“灵魂”,学会了能帮你节省80%的重复工作!

今天就用最直白的语言+最实用的事例,把这三种引用讲透,新手也能一看就会、一用就灵~

先搞懂核心:什么是Excel引用?

简单说,Excel引用就是“公式里调用其他单元格的数据”。比如你在A3单元格写公式“=A1+A2”,就是引用了A1和A2的数据进行计算。

而绝对、相对、混合引用的区别,本质就是:当你复制、下拉、右拉公式时,公式里引用的单元格地址,会不会“跟着变”?

举个生活化的例子:你在教室坐第3排第2列(对应单元格C3),老师让你“复制旁边同学的笔记”——

  • 相对引用:你复制了“你右边同学”的笔记(地址跟着变);

  • 绝对引用:你复制了“第1排第1列同学”的笔记(地址固定不变);

  • 混合引用:你复制了“第1排你右边同学”的笔记(一部分地址变,一部分不变)。

对应到Excel里,就是引用地址的“$”符号用法不同,下面逐个拆解,结合实操事例更易理解。

一、相对引用(默认模式,最常用)

1. 核心特点

无任何“$”符号,公式复制/填充时,引用的单元格地址会“相对变化”——行变行、列变列。

比如引用A1,下拉到A2,就变成A2;右拉到B1,就变成B1。

2. 实操事例(最实用场景)

以下用表格清晰呈现相对引用的实操事例(最实用场景),方便快速查看:

相对引用实操示例(数据表格呈现):

员工姓名(A列)

基本工资(B列)

绩效工资(C列)

应发工资(D列,公式计算)

员工1

5000

2000

=B2+C2(结果7000)

员工2

5500

1800

=B3+C3(结果7300)

员工3

6000

2200

=B4+C4(结果8200)

员工4

4800

1500

=B5+C5(结果6300)

员工5

5200

1900

=B6+C6(结果7100)

说明:D列公式使用相对引用,下拉后自动匹配对应行的B列、C列数据,无需手动修改。

✅ 优点:无需手动修改公式,批量填充,效率极高;

❌ 注意:如果不需要地址“跟着变”,就不能用相对引用(比如固定税率、固定补贴时)。

二、绝对引用(固定地址,不变化)

1. 核心特点

在引用地址的“行号”和“列标”前都加“$”,比如$A$1,公式复制/填充时,引用的单元格地址完全不变,无论下拉还是右拉,永远指向同一个单元格。

快捷键:选中引用的单元格地址(比如A1),按F4键,一键切换为绝对引用($A$1)。

2. 实操事例(最实用场景)

以下用表格清晰呈现绝对引用的实操事例(最实用场景),对比错误与正确做法:

绝对引用实操示例(数据表格呈现,含税率固定):

员工姓名(A列)

应发工资(D列)

实发工资(E列,公式计算)

个人所得税率(F列,固定)

员工1

7000

=D2*(1-$F$2)(结果6790)

$F$2=3%

员工2

7300

=D3*(1-$F$2)(结果7081)

员工3

8200

=D4*(1-$F$2)(结果7954)

员工4

6300

=D5*(1-$F$2)(结果6111)

员工5

7100

=D6*(1-$F$2)(结果6887)

说明:F2为固定税率(3%),E列公式使用绝对引用$F$2,下拉后始终引用F2,税率修改时所有实发工资自动更新。

✅ 常用场景:固定税率、固定补贴、固定汇率、计算占比时(固定分母)。

三、混合引用(半固定,灵活用)

1. 核心特点

只在“行号”或“列标”前加“$”,比如$A1(固定列,行可变)、A$1(固定行,列可变)。

简单记:$在哪,哪不变——$在列标前,列不变;$在行号前,行不变。

2. 实操事例(2个高频场景)

混合引用实操示例(数据表格呈现,2个高频场景):

场景1:固定单价(B列),计算多列采购总价

商品名称(A列)

单价(B列,固定)

客户1采购数量(C列)

客户1总价(D列,公式计算)

客户2采购数量(E列)

客户2总价(F列,公式计算)

商品1

100

5

=$B2*C2(结果500)

8

=$B2*E2(结果800)

商品2

150

3

=$B3*C3(结果450)

6

=$B3*E3(结果900)

商品3

80

10

=$B4*C4(结果800)

12

=$B4*E4(结果960)

场景2:固定总销售额(A1),计算各产品占比

说明:场景1用$B2固定单价列,适配多行多列;场景2用$A$1固定总销售额,下拉自动计算各产品占比。

总销售额(A1,固定):2650

产品名称(A列)

产品销售额(B列)

销售额占比(C列,公式计算)

产品1

500

=B2/$A$1(结果≈18.87%)

产品2

450

=B3/$A$1(结果≈16.98%)

产品3

800

=B4/$A$1(结果≈30.19%)

产品4

900

=B5/$A$1(结果≈33.96%)

✅ 关键技巧:混合引用的核心是“按需固定”,比绝对引用更灵活,适合多列、多行批量计算的场景。

四、三种引用对比表(一目了然,建议收藏)

五、新手必看的避坑技巧

  1. 快捷键F4:选中公式中的引用地址,按F4键可一键切换引用类型(相对→绝对→混合→相对,循环切换),比手动输$高效10倍;

  2. 复制公式时,若不想引用地址变化,按住Ctrl键拖动公式,可保持引用地址不变(等同于绝对引用,但更快捷);

  3. 混合引用的“$”位置别放反:固定列就把$放在列标前($A1),固定行就放在行号前(A$1),放反会导致计算错误;

引用类型

格式示例

复制/填充时变化规律

高频使用场景

相对引用

=B2+C2

行、列均随填充方向变化

员工工资求和、成绩累加

绝对引用

=D2*(1-$F$2)

行、列均不变化

固定税率、汇率、总金额

混合引用

=$B2*C2=B2/$A$1

一行/列固定,另一行/列变化

报价表、销售额占比表

  1. 批量修改引用类型:选中需要修改的公式区域,按Ctrl+H(替换),在“查找内容”输入“A1”,“替换为”输入“$A$1”,可批量将相对引用改为绝对引用(按需修改)。

最后总结

其实Excel的三种引用,没有“谁更高级”,只有“谁更适配场景”:

  • 批量求和、求差,用「相对引用」;

  • 固定参数、固定分母,用「绝对引用」;

  • 多列、多行交叉计算,用「混合引用」。

建议大家打开Excel,照着上面的事例实操一遍——公式输一遍、填充一遍,比看10遍文字都管用!

学会这三个技巧,你会发现,以前需要半小时的Excel计算,现在5分钟就能搞定,效率直接翻倍~

如果觉得有用,记得转发给身边经常用Excel的同事、朋友,一起告别重复工作!