在 Excel 中,包含对其他工作表或工作簿单元格的引用公式,也被称为【链接公式】。链接公式需要在单元格引用表达式前添加半角感叹号【!】。
在 Excel 中,链接公式的一般结构有如下两种。
如果希望引用同一工作簿中其他工作表中的单元格或单元格区域,只需在单元格或单元格区域引用的前面加上工作表的名称和半角感叹号【!】,即引用格式为【= 工作表名称!单元格地址】。
如果需要引用的工作表名称中包含非字母字符,则引用格式中的工作表名称必须置于单引号【'】中。
如果需要引用其他工作簿中的单元格或单元格区域,引用格式为【=[工作簿名称 ] 工作表名称!单元格地址】,即用中括号【[ ]】将工作簿名称括起来,后面接工作表名称、叹号【!】和单元格地址。
当被引用单元格所在工作簿处于未打开状态时,公式中将在工作簿名称前自动添加上文件的路径。
当路径、工作簿名称或工作表名称中有任意一处含有空格或相关特殊字符时,感叹号之前的部分需要使用一对半角引号引起来,即表示为【' 工作簿存储地址 [ 工作簿名称 ] 工
作表名称 '! 单元格地址】。
例如,【=SUM('C:\My Documents\[Book3.xls]Sheet1:Sheet3'!$A$1)】表示将计算C 盘 My Documents 文件夹中的工作簿 Book3 中工作表 1 到工作表 3 中所有 A1 单元格中数值的和。如果工作簿已被打开则公式会省略工作簿的存储地址,公式变为【=SUM('[Book3]Sheet1:Sheet3'!$A$1)】,但在关闭工作簿 Book3 后,公式又会自动变为一般格式。
默认情况下,引用其他工作簿中的单元格或单元格区域时,公式中的单元格或单元格区域采用的是绝对引用。