相对和绝对单元格引用,以及格式设置

在本课中,我们将讨论单元格引用、如何复制或移动公式以及设置单元格格式。首先,让我们澄清一下我们所说的单元格引用是什么意思,单元格引用是公式和函数的强大功能和多功能性的基础。具体掌握单元格引用的工作方式将使您能够最大限度地利用Excel电子表格!

注意:我们只是假设您已经知道一个单元格是电子表格中的一个正方形,排列成列和行,这些列和行由水平和垂直排列的字母和数字引用。

什么是单元格引用?

“单元格引用”是指另一个单元格引用的单元格。例如,如果在单元格A1中具有=A2。那么A1指的是A2。

让我们复习一下我们在第2课中所说的关于行和列的内容,以便我们可以进一步探索单元格引用。

电子表格中的单元格按行和列引用。列是垂直的,并标有字母。行是水平的,并标有数字。

电子表格中的第一个单元格是A1,这意味着A列第1行,B3指的是位于第二列第三行的单元格,依此类推。

为了学习单元格引用,我们有时会将它们写成行、列,这在电子表格中不是有效的表示法,只是为了让事情更清楚。

单元格引用的类型

有三种类型的单元格引用。

绝对-这意味着如果您将单元格复制或移动到任何其他单元格,单元格引用将保持不变。这是通过锚定行和列来实现的,因此它在复制或移动时不会更改。

相对-相对引用是指单元格地址随着您的复制或移动而更改;即单元格引用相对于其位置。

混合-这意味着您可以选择在复制或移动单元格时锚定行或列,以便其中一个更改而另一个不更改。例如,您可以锚定行引用,然后将单元格向下移动两行并跨四列移动,行引用保持不变。我们将在下面进一步解释这一点。

相对引用

让我们参考前面示例-假设在单元格A1中,我们有一个简单的公式=A2。这意味着Excel在单元格A1中输出任何输入到单元格A2中的内容。在单元格A2中,我们键入了“A2”,因此Excel在单元格A1中显示值“A2”。

现在,假设我们需要在电子表格中为更多数据腾出空间。我们需要在上方添加列,在左侧添加行,因此必须将单元格向下和向右移动以腾出空间。

将单元格向右移动时,列号会增加。向下移动时,行号会增加。它所指向的单元格(单元格引用)也会更改。如下所示:

继续我们的示例,查看下图,如果您向右复制单元格A1的内容,向右复制2个单元格,向下复制4个单元格的内容,则已将其移动到单元格C5。

我们把单元格向右复制了两列,向下复制了四列。这意味着我们已经改变了它所指的单元格,横跨两个,向下四个。A1=A2现在是C5=C6。现在单元格C5指的不是A2,而是单元格C6。

显示的值为0,因为单元格C6为空。在单元格C6中,我们键入“I am C6”,现在C5显示“I am C6”。

示例:文字公式

让我们再来看看另一个例子。还记得第二课中我们必须把全名分成名字和姓氏吗?当我们复制这个公式时会发生什么?

写下公式=Right(A3,LEN(A3)-Find(“,”,A3)-1)或将文本复制到单元格C3。不要复制实际的单元格,只复制文本,复制文本,否则会更新引用。

您可以在“FX”旁边的框中编辑电子表格顶部单元格的内容。该框比单元格宽要长,因此更容易编辑。

现在我们有:

没什么复杂的,我们刚刚在单元格C3中写入了一个新公式。现在将C3复制到单元格C2和C4。观察以下结果:

现在我们有了亚历山大·汉密尔顿和托马斯·杰斐逊的名字。

使用光标高亮显示单元格C2、C3和C4。将光标指向单元格B2并粘贴内容。看看发生了什么-我们得到一个错误:“#ref。”这是为什么?

当我们将单元格从C列复制到B列时,它更新了向左引用一列=右(A2,LEN(A2)-find(“,”,A2)-1)。

它将对A2的所有引用都更改为A左侧的列,但A列左侧没有列,因此计算机不知道您的意思。

例如,B2中的新公式是=Right(#ref!,LEN(#ref!)-find(“,”,#ref!)-1),结果是#ref:

将公式复制到单元格区域

复制单元格非常方便,因为您可以编写一个公式,然后将其复制到较大的区域,然后更新引用。这样就不必编辑每个单元格以确保它指向正确的位置。

我们所说的“范围”指的是不止一个单元格。例如,(C1:C10)表示从单元格C1到单元格C10的所有单元格。所以它是一列单元格。另一个示例(A1:AZ1)是从A列到AZ列的顶行。

如果范围跨过五列十行,则通过写入左上角和右下角的单元格来指示范围,例如,A1:E10。这是横跨行和列的正方形区域,而不仅仅是列的一部分或行的一部分。

下面是一个示例,说明如何将一个单元格复制到多个位置。假设我们想要在电子表格中显示该月的预计费用,这样我们就可以制定预算。我们制作一个电子表格,如下所示:

现在将单元格C3(=B3+C2)中的公式复制到列的其余部分,以提供预算的运行平衡。Excel在您复制单元格引用时更新它。结果如下所示:

如您所见,每个新单元格都相对于新位置进行更新,因此单元格C4将其公式更新为=B4+C3:

单元格C5更新为=B5+C4,依此类推:

绝对引用

移动或复制单元格时,绝对引用不会更改。我们使用$符号来进行绝对引用-要记住这一点,请将美元符号想象为锚。

例如,在任意单元格中输入公式=$A$1。列A前面的$表示不更改列,行1前面的$表示将单元格复制或移动到任何其他单元格时不更改列。

正如您在下面的示例中看到的,在单元格B1中,我们有一个相对引用=A1。当我们将B1复制到它下面的四个单元格时,相对引用=A1更改为左侧的单元格,因此B2变为A2,B3变为A3,依此类推。这些单元格显然没有输入值,因此输出为零。

但是,如果我们使用=$A1$1,例如在C1中,并将其复制到它下面的四个单元格,则引用是绝对的,因此它永远不会更改,并且输出始终等于单元格A1中的值。

假设您正在跟踪您的兴趣,如下例所示。C4=B4*B1中的公式是“利率”*“余额”=“年利率”。

现在,你改变了预算,多存了2,000美元来购买共同基金。假设它是一只固定利率基金,它支付的利率是相同的。在电子表格中输入新帐户和余额,然后将公式=B4*B1从单元格C4复制到单元格C5。

新的预算看起来是这样的:

新的共同基金每年赚取0美元的利息,这不可能是正确的,因为利率显然是5%。

Excel突出显示公式引用的单元格。您可以在上面看到,对利率(B1)的引用移到了空单元格B2。我们应该通过使用美元符号锚定行和列引用来编写$B$1,从而使对B1的引用成为绝对引用。

将C4中的第一个计算重写为Read=B4*$B$1,如下所示:

然后把这个公式从C4复制到C5。电子表格现在看起来如下所示:

由于我们向下复制了一级方程式单元格,即将行增加了一行,因此新的公式为=B5*$B$1。互惠基金利率现在计算正确,因为利率锚定在单元格B1。

这是一个很好的例子,说明了何时可以使用“名称”来引用单元格。名称是绝对引用。例如,要为单元格B1指定名称“Interest Rate”,请右键单击单元格,然后选择“定义名称”。

名称可以引用一个单元格或区域,您可以在公式中使用名称,例如=Interest_Rate*8等同于书写=$B$1*8。

混合参考文献

混合引用是当行或列被锚定时。

例如,假设您是一个正在制定预算的农民。你还拥有一家饲料商店,出售种子。你将种植玉米、大豆和苜蓿。下面的电子表格显示了每英亩的成本。“每英亩成本”=“每磅价格”*“每英亩种子磅”--这就是你种植一英亩的成本。

在单元格D2中输入每英亩成本=$B2*C2。您是说您想要锚定每磅的价格列。然后将该公式复制到同一列中的其他行:

现在您想知道您的种子库存的价值。你需要每磅的价格和存货中的英镑数才能知道存货的价值。

我们添加两列:“库存中的种子磅”,然后是“库存价值”。现在,将单元格D2复制到F4,并注意原始公式($B2)第一部分中的行引用被更新为行4,但列保持不变,因为$将其锚定到“B”。

这是一个混合引用,因为列是绝对的,而行是相对的。

循环引用

循环引用是指公式引用自身。

例如,您不能写成c3=c3+1。这种计算称为“迭代”,意思是它会自我重复。Excel不支持迭代,因为它只计算所有内容一次。

如果您尝试通过在单元格B5中键入SUM(B1:B5)来执行此操作:

弹出警告屏幕:

Excel只告诉您在屏幕底部有一个循环引用,因此您可能不会注意到它。如果您确实有循环引用,并关闭电子表格并再次打开它,Excel将在弹出窗口中告诉您您有循环引用。

如果您确实有循环引用,则每次打开电子表格时,Excel都会通过弹出窗口告诉您您有循环引用。

对其他工作表的引用

“工作簿”是“工作表”的集合。简单地说,这意味着您可以在同一Excel文件(工作簿)中包含多个电子表格(工作表)。正如您在下面的示例中看到的,我们的示例工作簿有许多工作表(红色)。

默认情况下,工作表的名称为Sheet1、Sheet2,依此类推。您可以通过单击Excel屏幕底部的“+”来创建一个新的。

您可以将工作表名称更改为有用的名称,如“贷款”或“预算”,方法是右键单击Excel程序屏幕底部显示的工作表选项卡,选择“重命名”,然后键入新名称。

或者,您也可以简单地双击该选项卡并将其重命名。

工作表引用的语法为=worksheet!cell。当两个工作表中使用相同的值时,您可以使用此类引用,例如:

今天的日期。 美元到欧元的货币转换率。 与工作簿中的所有工作表相关的任何内容

下面是引用工作表“Loan”单元格B1的工作表“利息”的示例。

如果我们看一下《贷款》工作表,可以看到对贷款金额的引用:

接下来是下一个…

我们希望您现在已经牢牢掌握了单元格引用,包括相对引用、绝对引用和混合引用。当然有很多。

今天的课程到此为止,在第4课中,我们将讨论一些您可能希望了解的Excel日常使用的有用函数。

相关文章