首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

公式总是出错,原来是没搞清楚单元格的这3种引用

关注【新精英充电站】能力提升看得见!

单元格引用是公式中最为常见的一大要素,它是通过行号和列标来指明数据保存的位置,当Excel 公式中引用单元格地址后,会自动根据行号和列标寻找单元格,并引用单元格中的数据进行计算。

在Excel 中,单元格引用样式有A1 引用样式和R1C1 引用样式两种。A1引用样式由列标(字母)和行号(数字)两部分组成,表示列标的字母在前,表示行号的数字在后,如D3、B7 等。

而R1C1引用样式由行号(数字)和列标(数字)两部分组成,即R1 和C1,其中,R1 表示第1 行,C1表示第1列,在更改单元格引用地址时,只需更改R和C后面的数字即可。

在Excel中,一般都使用A1引用样式。在A1引用样式中,相对引用、绝对引用和混合引用在公式中的引用具有以下关系:如果在A1 单元格中输入公式【=B1】,那么B1 就是A1 的引用单元格,A1就是B1 的从属单元格。从属单元格和引用单元格之间的位置关系称为单元格引用的相对性。

根据表述位置相对性的不同方法,可分为3 种不同的单元格引用方式,即相对引用、绝对引用和混合引用,它们各自具有不同的含义和作用。

下面以A1 引用样式为例分别介绍相对引用、绝对引用和混合引用的使用方法。

1

相对引用

相对引用是指引用单元格的相对地址,即从属单元格与引用单元格之间的位置关系是相对的。默认情况下,新公式使用相对引用。

使用A1 引用样式时,相对引用样式用数字 1、2、3……表示行号,用字母 A、B、C……表示列标,采用【列字母 + 行数字】的格式表示,如A1、E12 等。如果引用整行或整列,可省去列标或行号。

例如,1:1表示第一行,A:A 表示A 列。采用相对引用后,当复制公式到其他单元格时,Excel 会保持从属单元格与引用单元格的相对位置不变,即引用的单元格位置会随着单元格复制后的位置发生改变。例如,在G2单元格中输入公式【=E2*F2】,如下图所示。

然后将公式复制到下方的G3 单元格中,则G3 单元格中的公式会变为【=E3*F3】。这是因为E2 单元格相对于G2 单元格来说,是其向左移动了两个单元格的位置,而F2 单元格相对于G2 单元格来说,是其向左移动了1 个单元格的位置,所以在将公式复制到G3 单元格时,始终保持引用公式所在的单元格向左移动两个单元格位置的 E3 单元格,以及向左移动1 个单元格位置的F3 单元格,如下图所示。

2

绝对引用

绝对引用和相对引用相对应,是指引用单元格的实际地址,从属单元格与引用单元格之间的位置关系是绝对的。当复制公式到其他单元格时,Excel 会保持公式中所引用单元格的绝对位置不变,结果与包含公式的单元格位置无关。

在相对引用的单元格的列标和行号前分别添加冻结符号【$】便可成为绝对引用。

例如,公司的绩效发放比例一样,但个人绩效不一样,因此计算个人绩效奖金时,可以在E4 单元格中输入公式【=D4*$E$2】,如下图所示。

然后将公式复制到该列其他单元格中,则公式中的绝对引用始终没有发生变化,只有相对引用发生了变化,如下图所示。

3

混合引用

混合引用是指相对引用与绝对引用同时存在于一个单元格的地址引用中。混合引用有两种形式,即绝对列和相对行、绝对行和相对列。绝对引用列采用$A1、$B1 等形式,绝对引用行采用A$1、B$1 等形式。

在混合引用中,如果公式所在单元格的位置改变,则绝对引用的部分保持绝对引用的性质,地址保持不变;而相对引用的部分同样保留相对引用的性质,随着单元格的变化而变化。具体应用到绝对引用列中,即改变位置后的公式行部分会调整,但是列部分不会改变;绝对引用行中,则改变位置后的公式列部分会调整,但是行部分不会改变。

例如,在C3单元格中输入公式【=$A5】,则公式向右复制时始终保持为【=$A5】不变,向下复制时行号将发生变化。

如下图所示为单元格引用类型及特性

这些知识点,你都掌握了吗?

---------------------------------------------------------------------

本文内容摘自

北京大学出版社出版

Excel 2019完全自学教程

集Excel所有功能、妙招技法、行业应用、专家经验于一体的办公技能宝典

本书属于“完全自学教程”系列中的一本。该套书主要针对零基础,或有一定基础,想要系统学习软件操作的读者,本套书从实际工作出发,配合大量的案例,全面系统地讲解了软件在实际工作中的应用,以帮助读者轻松、高效地完成各项工作任务。

“完全自学教程”系列套书包括2013、2016和2019三个软件版本,读者可以根据实际需要购买相应版本的图书进行学习。

若你已熟悉软件操作应用,有一定的基础,想在软件技能应用或行业应用方面得到提升和跨越,可以学习“精进”系列。这套书不再像工具书一样详细讲解软件的基本操作,而是一些行业大咖实践经验的总结和精华的梳理,偏重于应用思路、理念、方法和高效能技术等方面的讲解,旨在帮助用户提升软件应用水平和精进技能。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191029A01YGL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券