当前位置: 首页 > 办公技巧 > 正文

excel办公技巧引用(单元格5种引用方法,你掌握了几种?或许能帮你解决大问题)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-08-08 11:05:14
  • 0

EXCEL进阶课堂 · 简单却不知道 系列文章持续推送!各位小伙伴,EXCEL的日常操作中,有许多功能使用频率很高,可是绝大多数人只使用到其最基本的功能,对于其背后的强大拓展功能知之甚少,更不说使用它去解决实际问题。进阶君经过一段时间与总结,推出了 简单却不知道 系列文章,对于认真阅读的小伙伴们一定会有帮助。


这是 EXCEL进阶课堂 · 简单却不知道 的第2篇教程,主角是“单元格引用”。



什么是单元格?

看到这个问题,是不是有小伙伴笑喷了?进阶君怎么还会问这样low的问题?

是的。进阶君再次问一遍:什么是单元格?


单元格就是工作表中一个一个的小格子,比如说A1就是一个单元格。


小伙伴们,这样的理解准确吗?

单元格是指:工作表中行与列的交叉部分,它是组成工作表的最小单位,可拆分或者合并。

小伙伴们是不是觉得这两种描述比没有差异?

接下来,请理解进阶君说的这句话:

A1不是一个单元格,而是代表对一个单元格的引用,引用的就是第一行第一列的那个单元格。



什么是单元格引用?

单元格引用是指,标识工作表中的单元格或单元格区域,指向数据的位置。

由此可见,单元格和单元格引用是两个完全不同的概念。在弄清楚了这两个概念以后,今天我们的主角——单元格引用,就闪亮登场。

通过前面的描述,小伙伴们不难发现,我们经常会把单元格和单元格引用混为一体,所以在很多时候,我们并没有特别关注单元格引用的方式。进阶君对单元格的引用方式总结为下图所示。

关注单元格引用方式,更多的时候是在应用公式的时候,接下来,进阶君将结合公式应用,分别来讲5种单元格引用方式的差异,小伙伴们可以根据自身的情况选择阅读。



第1种引用:相对引用——智能变换

单元格相对引用的格式为:列号行号,如A2、B2:D10等。

首先,我们必须弄明白相对引用中相对是什么意思?

进阶君认为:相对是指公式当中引用的单元格位置可以相对于公式所在单元格的位置变化而变化。

这个描述当中,涉及到两个位置,一个是公式所在单元格的位置,一个是引用单元格的位置

众所周知,公式是可以进行复制的,这样就可以大大提升公式的灵活性和拓展性。

如上图中,公式是编写进入H3单元格的,它是在求 张三 同学的总分。那如果要去求 李四 同学的总分怎么办呢?最简单的办法是不是复制公式?于是公式的位置是不是就由H3单元格变到了H4单元格了。公式位置变化以后,公式里面引用的单元格 E3:G3 就需要变成 E4:G4才能正确完成计算。

正是为了满足这种需求,EXCEL里面才有了相对应用。公式所在位置发生变化,公式里面引用的单元格同步发生变化。

那么变化规律是什么呢?

公式所在位置的变化,只能是向下增加所在行数,或是向右变化增加所在列数。相对引用变化的规律是:当公式所在位置向下增加1行时,公式中相对引用的单元格的行数全部自动增加1行;当公式所在位置向右增加1列时,公式中相对引用的单元格的列数全部自动增加1列。

如下图所示。

我们必须要感谢单元格相对引用方式的存在,正是因为它,公式的应用才能变得智能化,可以根据人们的需要改为公式的位置,而不需要重新编写公式。



第2种引用:绝对引用——拒绝改变

单元格绝对引用的格式为:$列号$行号,如$A$2、$B$2:$D$10等。

相对引用会随着公式所在的位置智能改变引用单元格位置,而绝对引用,不管公式的位置如何改变,引用单元格位置都不会改变。

$这个符号,小伙伴们可以把它理解为是一个颗钉子。$A$2,表示:把列钉死在A列上,把行钉死在第2行上;$B$2:$D$10,表示:把选区的起始单元格钉死在B列2行上,把终止单元格钉死在D列10行上。

因为工作当中,我们使用频率最高的是相对引用,使得有些小伙伴忘记了绝对引用的存在,造成引用误用,从而使得公式出错。

如下例:按总分降序求各自的排名。

公式:=RANK(H3,H3:H10,0)中,H3是相对引用,它是排名的依据,每个排名的依据不同,它应该随着公式位置变化而变化,这是没有问题的。但是排名区域 H3:H10,所有的总分都应该是在这个区域当中去排名,不应该随着公式位置变化而变化,所以应该是绝对引用,不能是相对引用,否则会出现错误,如下图所示:

如何改成?如需要把排名区域固定不变,也就是把成绝对引用就可以了。

将相对引用变成绝对引用,有一个小技巧:选中相对引用,按下F4键即可。反之,也可。



第3种引用:混合引用——变与不变

混合引用是将相对引用和绝对引用进行融合的一种引用方式。

单元格混合引用的格式为:$列号行号,或是 列号$行号。也就是可以只钉死列号,也可只钉死行号,可以满足列变行不变,或是行变列不变的需求。



第4种引用:外部引用——跨界引用

外部引用是指在不同的工作表,或是不同的工作簿中去引用单元格。

(1)引用不同工作表中的单元格

引用格式:=工作表名称!单元格引用

如下例中,有两个工作表,如果要在sheet1工作表中的A1单元格中去求B1和sheet2工作表中的A1单元格的和。公式应该写为:=B1 sheet2!A1 。

(2)引用不同工作簿中的单元格

引用格式:=[工作簿名称]工作表名称!单元格引用

如下例中,有两个工作簿,要在test1工作簿的Sheet1工作表中的A1单元格中去求 B1单元格与test2工作簿的Sheet2工作表中的A1单元格的和。公式应该写为:=B1 [test2.xlsx]sheet2.A1 。

提醒大家:如果test2工作簿没有打开,则在公式当中需要将工作簿的地址在工作簿名称之前写出来,否则会出错。

这个例子中,公式就写为这样:=B1 'C:UsersAdministratorDesktop[test2.xlsx]sheet2’.A1,注意地址和工作表的名称需要用单引号引起来。



第五种引用:三维引用——多表同时引用

三维引用是指对同一工作簿中多个工作表上的同一单元格区域的引用。必须声明的是:这种引用方式只能某些函数中使用,否则会出错。在EXCEL2010中,支持三维引用函数有:SUM、AVERAGE、AVERAGEA、COUNT、COUNTA、MAX、MAXA、MIN、MINA、PRODUCT、STDEV、STDEVA、STDEVP、STDEVPA、VAR、VARA、VARP、VARPA。

引用格式:=工作表名称1:工作表名称n!单元格引用。

如:sheet1:sheet3!B2 表示同时引用Shee1、sheet2、sheet3 三个工作表的B2单元格。

例如,要在Sheet1工作表中的A1单元格,求 sheet2~sheet5四个工作表中A1单元格的和,公式写成:=SUM(sheet2:sheet5!A1)。



到此,我们就将单元格引用的5种方式进行了讲解,大家get√吗?

小伙伴们,你还知道单元格引用有哪些表达方式吗?欢迎大家在留言区里面留言、讨论,大家一起进步。

关注EXCEL进阶课堂,学习更多办公技能,提升工作效率,把更多地时间用来做更多有意义的事情!


最新文章