根据公式所在单元格的位置发生变化时,单元格引用的变
化情况,我们可以引用分为相对引用、绝对引用和混合引用三
种类型。以存放在F2 单元格中的公式“=SUM(A2:E2)”为例,
当公式由F2 单元格复制到F3 单元格以后,公式中的引用也会
变化为“=SUM(A3:E3)”。若公式自F 列向下继续复制,“行
标”每增加1 行,公式中的行标也自动加1。
如果上述公式改为“=SUM($A $3:$E $3)”,则无论公式
复制到何处,其引用的位置始终是“A3:E3”区域。
混合引用有“绝对列和相对行”,或是“绝对行和相对
列”两种形式。前者如“=SUM($A3:$E3)”,后者如
“=SUM(A$3:E$3)”。
上面的几个实例引用的都是同一工作表中的数据,如果要
分析同一工作簿中多张工作表上的数据,就要使用三维引用。
假如公式放在工作表Sheet1 的C6 单元格,要引用工作表
Sheet2 的“A1:A6”和Sheet3 的“B2:B9”区域进行求和运
算,则公式中的引用形式为
“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”。也就是说三维引用
中不仅包含单元格或区域引用,还要在前面加上带“!”的工
作表名称。
假如你要引用的数据来自另一个工作簿,如工作簿Book1
中的SUM 函数要绝对引用工作簿Book2 中的数据,其公式为
“=SUM([Book2]Sheet1! SA S1: SA S8,[Book2]Sheet2! SB S1:
SB S9)”,也就是在原来单元格引用的前面加上
“[Book2]Sheet1!”。放在中括号里面的是工作簿名称,带
“!”的则是其中的工作表名称。即是跨工作簿引用单元格或
区域时,引用对象的前面必须用“!”作为工作表分隔符,再
用中括号作为工作簿分隔符。不过三维引用的要受到较多的限
制,例如不能使用数组公式等。
提示:上面介绍的是Excel 默认的引用方式,称为“A1
引用样式”。如果你要计算处在“宏”内的行和列,必须使用
“R1C1 引用样式”。在这种引用样式中,Excel 使用“R”加
“行标”和“C”加“列标”的方法指示单元格位置。启用或
关闭R1C1 引用样式必须单击“工具→选项”菜单命令,打开
对话框的“常规”选项卡,选中或清除“设置”下的“R1C1
引用样式”选项。
第一:字母或数字前放$号,表示绝对引用,把这个组合放在公式中拖动时,C和30不随着拖动而变化!
第二:输入公式后要引用的时候直接点另一表中的单元格即可!
$C30指列C是绝对的而行30是相对的,C$23指列C是相对的而行23是绝对的,设A1="$C30*C$23",则将A1拖动复制到A2时,A2="$C31*C$23",而将A1拖动复制到B1时,B1="$C30*D$23"。
是两个混合引用的单元格相乘,看你是向右拖还是向下拖