Excel怎么跨表引用数据 引用功能与工作表链接方法
Excel跨表引用数据,可以在目标单元格输入等号,再点击源工作表标签和需要引用的单元格,按Enter完成。公式通常是“工作表名!单元格地址”;需要向下复制时,还要检查相对引用与绝对引用是否符合需求。
Excel跨表引用数据,可以在目标单元格输入等号,再点击源工作表标签和需要引用的单元格,按Enter完成。公式通常是“工作表名!单元格地址”;需要向下复制时,还要检查相对引用与绝对引用是否符合需求。

先确定源表和结果要放的位置
源工作表保存原始数据,目标工作表显示引用结果。例如Sheet2的B2存有销售额,Sheet1需要显示同一数值,就可以在Sheet1的目标格建立公式链接。之后源数据变化,引用结果会按工作簿的计算设置更新。
同一文件内的不同工作表属于跨工作表引用;引用另一个Excel文件,则会形成跨工作簿链接,需要另外考虑文件位置和更新权限。开始操作前先确认数据究竟在哪张表、哪个文件里。
输入等号后点击源单元格
- 在目标工作表单击需要显示结果的空白单元格。
- 输入英文半角等号=,开始编辑公式。
- 点击底部的源工作表标签,例如Sheet2。
- 单击需要引用的B2,再按Enter。
- 返回结果位置,检查数值和编辑栏中的公式。
=Sheet2!B2
用鼠标选择源位置,可以让Excel自动写入表名与地址,减少手工输入错误。如果公式用于计算,也可以先输入运算部分,再选择另一张表的单元格。下图在VAT工作表中按19%乘以Sales表B2,展示了跨表引用参与计算的方式。

=19%*Sales!B2
Sales!B2中,Sales是工作表标签,英文感叹号把表名与单元格地址分开。这里的19%只是示例计算系数,实际业务应使用自己的计算规则;如果只需要原值,就使用=Sales!B2。
表名带空格时,用单引号包住名称
源表名包含空格或特殊字符时,应使用英文单引号,例如下面的“销售 明细”。尽量通过点击工作表和单元格生成公式,避免中文全角标点、表名错字或遗漏感叹号。
='销售 明细'!B2
| 写法 | 含义 | 向下复制时 |
|---|---|---|
| =Sheet2!B2 | 相对引用B2 | 通常变为B3、B4等 |
| =Sheet2!$B$2 | 固定引用B2 | 行列地址保持固定 |
| =Sheet2!B$2 | 固定第2行 | 向下复制仍引用第2行 |
| =Sheet2!$B2 | 固定B列 | 向下复制时行号可变化 |
需要逐行读取源明细时,通常保留相对行号;读取固定费率、统一参数时,则可以锁定对应地址。复制公式后抽查前两行和末行,比只确认第一格得到正确结果更可靠。
引用另一张表的范围进行汇总
跨表引用也能用于函数参数。例如需要汇总Sales表B2:B5,可以在目标工作表输入SUM,再切换到Sales选择这段区域,最后完成括号并确认。

=SUM(Sales!B2:B5)
检查范围时,既要看表名,也要看起止行是否覆盖需要的记录。范围外新增数据不一定自动进入普通地址引用,固定区域的汇总应随业务数据变化及时维护。
另一种建立链接的方法是复制源单元格,到目标位置使用选择性粘贴中的粘贴链接。普通粘贴为值只会留下当前数值,源表后来改变不会跟着更新,因此应根据是否需要持续联动来选择。
跨文件引用,会多出工作簿名称
需要读取另一个Excel文件时,先打开源文件和目标文件,在目标格输入等号,再切换到源文件选择单元格。生成的公式会包含方括号中的文件名;含空格的表名与文件组合通常被单引号包住。

=SUM('[Sales.xlsx]Jan sales'!$B$2:$B$5)
图示对另一个文件中的区域求和。源文件关闭后,引用还可能显示完整路径;移动、改名或发给无法访问原路径的人,可能影响更新。需要更新时应先确认源文件可信、位置正确,再按提示处理链接。
- 显示公式文字,没有结果:检查是否以文本格式录入、开头有单引号,或启用了显示公式;修正格式后重新确认公式。
- 出现#REF!:检查源工作表或单元格是否已删除,重新选择有效位置建立引用。
- 向下填充后引用跑偏:检查行列是否需要使用美元符号锁定。
- 源表修改后结果不变:核对源地址及计算模式;跨文件时还要检查链接更新状态。
- 返回0却以为引用失败:先查看源单元格是否为空或本来为0,不要把所有0都直接替换掉。























