在公式中可以引用其他工作簿中的单元格内容,但是如果移动了被引用工作簿的路径,或重命名被引用的工作簿,都会使公式无法正常运算。另外,部分函数如SUMIF、COUNTIF、INDIRECT、OFFSET等,在引用其他工作簿数据时,如果被引用的源工作簿未处于打开状态,将返回错误值。实际工作中,为了便于数据的维护和管理,应尽量避免跨工作簿引用数据,可以将多个工作簿合并成同一个工作簿,以不同工作表的形式进行引用。

外部引用公式的结构

当公式引用其他工作簿中的数据时,其标准结构为:

='文件路径\[工作簿名.xlsx]工作表名'!单元格地址

工作簿名称的外侧要使用成对的半角中括号“[]”,工作表名后要加半角感叹号“!”。

ÂI被引用文件处于关闭状态下的外部引用公式

当公式引用其他未打开的工作簿中的单元格时,要在引用中添加完整的文件路径。例如,以下公式表示对C盘根目录“示例”工作簿中Sheet1工作表E7单元格的引用:

='C:\[示例.xlsx]Sheet1'!$E$7

ÂII被引用文件处于打开状态下的外部引用公式

如果引用了其他已打开的工作簿中的单元格,公式中会自动省略路径。如果工作簿和工作表名称中不包含空格等特殊字符,还会自动省略外侧的单引号,使公式成为简化结构:

=[示例.xlsx]Sheet1!$E$7

源工作簿关闭后,外部引用公式自动添加文件路径,变为标准结构。

常用建立链接的方法

ÂI鼠标指向引用单元格

如果文件路径较为复杂,或是工作簿名称的字符较多,直接输入时容易导致错误。可以用鼠标指向被引用文件工作表中单元格的方法,建立外部引用链接。操作步骤如下。

步骤1打开源工作簿。

步骤2在当前工作簿中需要输入公式的单元格中输入等号“=”,鼠标选取源工作簿中要引用的单元格或单元格区域,按键确认。采用此方法时,单元格地址默认为绝对引用,用户可以根据实际需要修改不同的引用方式。

ÂII粘贴链接

除了使用鼠标选取之外,还可以通过选择性粘贴来创建外部引用链接的公式。采用这种方法,同样要求源工作簿处于打开状态。具体步骤如下。

步骤1在源工作簿中选中要引用的单元格,按组合键复制。

步骤2右击当前工作簿中用于存放链接的单元格,在弹出的快捷菜单中单击【粘贴链接】按钮。

使用和编辑链接

ÂI设置工作簿启动提示方式

当首次打开一个含有外部引用链接公式的工作簿,而源工作簿并未打开时,Excel会弹出如图10-1所示的安全警告对话框,单击【启用内容】按钮可启用自动更新链接。

之后再次打开含有外部引用链接公式的工作簿时,将出现如图10-2所示的提示对话框。可以单击【更新】或【不更新】按钮来选择是否执行数据更新。如果被引用的工作簿不存在或移动了位置,单击【更新】按钮时会出现警告提示对话框。如果单击【继续】按钮,则保持现有链接不变。

在excel页面找到工作表(Excel链接工作簿)(1)

图10-1Excel安全警告

在excel页面找到工作表(Excel链接工作簿)(2)

图10-2Excel提示对话框

如果单击【编辑链接】按钮,将打开【编辑链接】对话框。在【编辑链接】对话框中,用户可以对现有链接进行编辑,同时可以设置打开当前工作簿的【启动提示】,如图10-3所示。

在excel页面找到工作表(Excel链接工作簿)(3)

图10-3打开【启动提示】对话框

在【启动提示】对话框中,包括“让用户选择是否显示该警告”“不显示该警告,同时也不更新自动链接”“不显示该警告,但是更新链接”三种选项。如果选中了【让用户选择是否显示该警告】单选按钮,则在打开含有该链接的工作簿时,弹出警告对话框,提示用户进行相应的选择操作。如果用户不希望每次打开工作簿都弹出警告对话框,则可以根据需要选择其他启动提示方式。

如果在【启动提示】对话框中选中了【不显示该警告,同时也不更新自动链接】或是【不显示该警告,但是更新链接】的其中一项单选按钮,再次打开目标工作簿时将不会弹出警告提示。

ÂII编辑链接

如果希望编辑链接,可以在【数据】选项卡中单击【编辑链接】按钮,打开【编辑链接】对话框,如图10-4所示。

在excel页面找到工作表(Excel链接工作簿)(4)

图10-4打开【编辑链接】对话框

【编辑链接】对话框中各命令按钮的功能说明如表10-1所示。

表10-1【编辑链接】对话框命令

命令按钮

功能说明

更新值

按用户所选定的工作簿作为数据源来更新数据

更改源

弹出【更改源】对话框,重新选择其他工柞簿单元格区域作为数据源

打开源文件

打开被引用的工作簿

断开链接

断开与被引用工柞簿的链接,并将链接站果转换为值

检查状态

检查所有被引用的工柞簿是否可用,以及值是否已更新

提示:如果收到来自其他用户的包括链接的工作簿文件,可以选择“断开链接”,将所有的链接公式转变为值,防止因源文件不存在造成数据丢失。在数据文件分发之前,同样可以采用“断开链接”的方式,制作一份不包含外部引用链接的数据文件分发给接收者。

END

,