7. 单元格数据的引用
引用的作用在于标识工作表上的单元格或单元格区域,并告知Excel 在何处查找公式中所使用的数据。通过引用,可以在一个公式中使用工作表不同部分中包含的数据,或者在多个公式中使用同一个单元格的数值,还可以引用同一个工作簿中其他工作表上的单元格和其他工作簿中的数据。引用其他工作簿中的单元格被称为“ 链接” 或“ 外部引用” 。
(1 )引用的样式
单元格引用有以下几种样式:
① 一个单元格的引用就用它的地址标识,如A 列第10 行处的单元格就可输成“ A10 ” 。
② 不连续的单元格引用“ , ” 运算符分隔各单元格,如
“ A2,A5,B12,D58 ” 。
③ 同一行中连续单元格的引用可利用“ : ” 运算符,如在A 列第10 行到第20 行之间的单元格引用就输成“ A10:A20 ” 。
④ 同一列中连续单元格的引用也可利用“ : ” 运算符,如第15 行的A 列到G 列之间的单元格引用可输入“ A15:G15 ” 。
⑤ 某行中的所有单元格引用只需要输入行标识就行了,如第5 行中的全部单元格输入“ 5:5 ” ,第2 行到第8 行之间的全部单元格则输入“ 2:8 ” 。某列中的全部单元格引用则只用列标识,如第C 列中的全部单元格引用输入“ C:C ” ,第B 列到第G 列之间的全部单元格引用输入“ B:G ” 。
⑥ 某个单元格区域的引用包括以指定的两个单元格连线为对角线所围成的矩形区中所有的单元格的数据。如第F 列第5 行到第H 列第10 行之间的单元格区域引用输入“ F5:H10 ” 。
⑦ 引用同一个工作簿中另一个工作表上的单元格区域,需要在单元格区域前面加上工作表的名称和一个感叹号。例如当前工作表是Sheet1 ,现要引用Sheet2 中单元格区域,应输入下面的格式,感叹号的作用是将工作表引用与单元格区域引用分开。
“ =SUM(Sheet2!A2:B10) ”
这个公式是计算工作表Sheet2 中A2 到B10 单元格区域(包括A2 和B10 )的数值之和,并显示在工作表Sheet1 的当前单元格中。
(2 )相对引用、绝对引用和混合引用
① 相对引用 :公式中的相对单元格引用是基于包含所引用的单元格的相对位置。如果公式所在单元格位置改变(如复制公式到另一单元格),引用地址也随之改变。如果在多行或多列中复制或填充公式,引用会自调整。默认情况下,复制的公式使用相对引用。例如,如果将单元格B2 中的公式“ =A1 ” 复制或填充到单元格B3 ,将自动从“ =A1 ” 变成“ =A2 ” ,因为复制的公式下移了一行,引用的单元格也自动增加一个行标号。② 绝对引用:公式中的绝对单元格引用总是在特定位置引用单元格,如果公式所在单元格的位置改变,所引用的单元格将保持不变。如果在多行或多列复制或填充公式,绝对引用将不作任何调整。默认情况下,复制的公式使用相对引用,可以将它们转换为绝对引用。例如,如果将前例中的公式输成“ =$ A$1 ” ,从单元格B2 中复制或填充该公式到单元格B3 ,则在两个单元格中的结果完全一样,都是引用的A1 单元格的数据。
③ 混合引用:混合引用包括有“ 绝对列和相对行” 或者“ 绝对行和相对列” 两种情况。混合引用采用如“ $ A1 ” 、“ B$ ” 等形式。前者属于“ 绝对列相对行” 引用,后者属于“ 相对列绝对行” 引用。如果公式所在单元格位置改变,则相对引用将改变,而绝对引用不变。如果在多行或多列中复制或者填充公式,相对引用将自动调整,而绝对引用不作任何调整。例如,如果将一个混合引用“ =A$1 ” 从A2 单元格复制到B3 单元格,它将自动由“ =A$1
本文来至E学院 原文地址:/OfficeSoftware/Excel/08/45654.html