EP04. “External References 外部引用”
🔒 登录后可标记已读- 外部引用(External Reference)指在一个工作簿的公式里,引用「另一个工作簿」的单元格或范围
- 跟 EP02 的三维引用很像,差别是三维引用是同一工作簿内跨工作表,外部引用是跨不同的 Excel 文件
- 前置知识是 EP02 的三维引用概念
- 学完能处理「多个部门各自一份 Excel 文件,最后要汇总」的场景
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
外部引用和三维引用怎么选
| 场景 | 用法 | 备注 |
|---|---|---|
| 数据分散在同一个工作簿的不同工作表 | 三维引用(见 EP02) | 写法更简单,不用管理多个文件 |
| 数据分散在不同的 Excel 文件 | 外部引用 | 要先把所有相关工作簿打开才能选取 |
建立外部引用的步骤
- 先把所有相关的工作簿都打开(比如 North.xlsx、Mid.xlsx、South.xlsx、Company.xlsx)
- 在汇总用的 Company 工作簿里,选中 B2,输入等号
= - 用 Switch Windows(切换窗口)功能切换到 North 工作簿
- 选中 North 工作簿里的 B2
- 输入加号
+ - 对 Mid、South 工作簿重复步骤 3~5(切换窗口、点选 B2、输入
+) - 最后按 Enter,完成的公式类似
=[North.xlsx]Sheet1!$B$2+[Mid.xlsx]Sheet1!$B$2+[South.xlsx]Sheet1!$B$2 - 如果公式里出现了
$符号(绝对引用),且想在拖动复制时也自动调整,需要把$符号删掉 - 删掉
$后就能把公式复制到其他单元格,引用会跟着调整
关闭并重新打开工作簿时的提示
- 如果修改过被引用的工作簿数据,重新打开汇总工作簿时,Excel 会跳出提示,可以选择 "Enable Content" 更新链接
- 也可以选择不更新,保留上次打开时的旧数值
Edit Links 对话框
位于功能区 Data 标签下,用来:
- 手动触发更新链接(Update Values)
- 设置打开工作簿时要不要自动跳出更新提示
[截图:Data 标签下 Edit Links 对话框,列出所有外部引用来源文件、Update Values 按钮位置]
学完你会
- ✅ 能建立引用其他工作簿单元格的外部引用公式
- ✅ 能分辨外部引用(跨文件)和三维引用(跨工作表)该用哪一种
- ✅ 知道被引用的文件被移动/改名会导致
#REF!错误,也知道怎么用 Edit Links 手动更新链接
常见错误
- 被引用的工作簿文件被移动或改名,外部引用会失效,出现
#REF!错误 - 忘记外部引用默认会带
$绝对引用符号,直接拖动复制导致所有单元格都引用同一个来源 - 关闭源工作簿后,汇总工作簿的数值仍显示上次打开时的旧值,容易误以为是最新数据
Sources
Blog / Website: