excel中外部引用
进一步了解外部引用
尽管外部引用与单元格引用很相似,但还是存在重大差异。当您在几个工作簿之间处理大量数据或复杂公式时,可使用外部引用。这些外部引用的创建方式不同,而且在单元格或编辑栏中显示的方式也不同。
可以有效使用外部引用的场合
当无法做到将多个大型工作表模型一起保存在同一工作簿中时,外部引用特别有用。
合并多个工作簿中的数据 可以将多个用户或部门的工作簿链接起来,并将相关的数据合并为一个汇总工作簿。这样,当源工作簿发生更改时,您不必手动更改汇总工作簿。 创建数据的不同视图 可以将所有数据输入到一个或多个源工作簿中,然后创建包含仅指向相关数据的外部引用的报表工作簿。
简化大型复杂模型 通过将复杂模型分解为一系列相关的工作簿,可以在处理模型时不需要打开所有相关的工作表。较小的工作簿更容易修改,不需要大量的内存,而且可以更快地打开、保存和计算。
创建外部引用的方法
如果使用单元格引用创建外部引用,则也可以将公式应用于这些信息。通过在各种类型的单元格引用之间进行切换,还可以控制在移动外部引用时要链接到的单元格。例如,如果使用相对引用,则移动外部引用时,其链接到的单元格会更改,从而反映其在工作表上的新位置。
创建从一个工作簿到另一工作簿的外部引用时,应该使用一个名称来引用要链接到的单元格。可以使用已定义的名称创建外部引用,也可以在创建外部引用时定义名称。通过使用名称,可以更容易地记住要链接到的单元格的内容。使用已定义名称的外部引用在您移动它们时不会更改,因为名称引用特定的单元格或单元格区域。如果希望使用已定义名称的外部引用在您移动它时更改,则可以更改外部引用中所使用的名称,也可以更改名称所引用的单元格。
对另一个工作簿的外部引用的显示方式
根据源工作簿(为公式提供数据的工作簿)在 Excel 中处于打开还是关闭状态,包含对其他工作簿的外部引用的公式具有两种显示方式。
当源工作簿在 Excel 中处于打开状态时,外部引用包含用方括号 ([ ]) 括起来的工作簿名称,然后是工作表名称和感叹号 (! ) ,接着是公式要计算的单元格。例如,下面的公式对名为 Budget.xlsx 的工作簿中的单元格 C10:C25 求和。 外部引用
=SUM([Budget.xlsx]Annual!C10:C25)
当源工作簿未在 Excel 中打开时,外部引用包括完整路径。 外部引用
=SUM('C:\Reports\[Budget.xlsx]Annual'!C10:C25)
如果其他工作表或工作簿的名称中包含非字母字符,则必须将相应名称(或路径)用单引号 (' ) 括起来。
链接到其他工作簿中已定义名称的公式使用其后跟有感叹号 (! ) 的工作簿名称。和该已定义名称的工作簿名称。例如,下列公式对 Budget.xls 工作簿中名为 Sales 的区域中的单元格求和。 外部引用 =SUM(Budget.xlsx!Sales)
创建不同工作簿中单元格之间的外部引用
1. 打开将包含外部引用的工作簿(目标工作簿)和包含要链接到的数据的工作簿(源工作簿)。
2. 在源工作簿中,单击快速访问工具栏上的“保存”
3. 选择要在其中创建外部引用的单元格。 。
4. 键入 =(等号)。如果要对外部引用值执行计算或函数,则键入要置于相应外部引用之前
的运算符或函数。
5. 切换到源工作簿,然后单击包含要链接到的单元格的工作表。
6. 选择要链接到的单元格。
7. 返回目标工作簿,并注意 Excel 将引用添加到源工作簿以及您在前面步骤中选择的单元格。
8. (可选)在目标工作表中,编辑或更改公式。
9. 按 Ctrl+Shift+Enter。
创建到另一个工作簿中已定义名称的外部引用
1. 打开将包含外部引用的工作簿(目标工作簿)和包含要链接到的数据的工作簿(源工作簿)。
2. 在源工作簿中,单击快速访问工具栏上的“保存”
3. 选择要在其中创建外部引用的单元格。 。
4. 键入 =(等号)。如果要对外部引用值执行计算或函数,请键入要置于外部引用之前的运
算符或函数。
5. 在“视图”选项卡上的“窗口”组中,单击“切换窗口”,单击源工作簿,然后单击要链接
到的单元格所在的工作表。
6. 按 F3,然后选择要链接到的名称。
定义包含针对其他工作簿中单元格的外部引用的名称
1. 打开目标工作簿和源工作簿。
2. 在目标工作簿中,在“公式”选项卡上的“定义的名称”组中,单击“定义名称”。
3. 在“新建名称”对话框的“名称”框中,为区域键入名称。
4. 在“引用位置”框中,删除相应内容并将光标停留在该框中。
如果名称中包含公式,则输入公式,然后将光标置于希望外部引用所在的位置。例如,键入 =SUM(),然后将光标置于括号之间。
5. 在“视图”选项卡上的“窗口”组中,单击“切换窗口”,单击源工作簿,然后单击要链接
到的单元格所在的工作表。
6. 选择要链接到的单元格或单元格区域。
7. 在“新建名称”对话框中,单击“确定”。