excel 混合引用

2025-04-28 22:33:41
推荐回答(4个)
回答1:

公式中的相对引用、绝对引用和混合引用对于excel应用非常重要,而且又非常简单。
如果要一个单元格的值等于一个格子的值,可以使用如下方式:
=b1
这就是相对引用,此时你在b1前插入一格,你发现你的公式会变成=c1,这就是引用的格子是相对的,你引用数据不变的。
=$b$1
这就是绝对引用,同样的操作,你检查你写公式的一栏,公式仍然是=$b$1,此时你引用的值已经不是c1了,此时一定为0,因为你引用的地址是绝对的。$这分符号就是绝对引用符号。
=b$1或者=$b1就是混合引用,如果你下拉公式就会观察出变化,绝对引用的无论你怎么下拉(公式copy方式),加上$符号的不会变化,这样就可以指定公式引用地址,尤其在下拉批量copy公式的时候。
灵活运用三种引用方式(可以在任何公式中),可以设计出强大智能化的报表,多试几下你就会发现规律的,你会明白的。

回答2:

回答3:

我的理解是这样的,假如A1,A2,B1,B2中的数值分别是1,3,2,4.那么设C1等于A1+$B$1,这个公式中A1是相对引用,B1是绝对引用.这样这个公式就是混合引用.如果把C1这个公式复制到C2,那么结果就变成C2=A2+$B$1了,也就等于5.如果不是这样混合引用的话,结果应该为7.

回答4:

例如,a1格放的是合计数,
b1,c1,……是单个的
我想要计算各列的百分数,
那么
b2=b1/a1,
但是,如果这样的话,把b2拖到c2后会发现,公式成了=c1/b1,而期望的应该是=c1/a1,
那么,我们可以再写b2时,引用a1格用$A1,那么往右拖的时候,A1就不会编程B1了。
但是如果你往下拖,会发现a1会变成a2。这就是所谓的行变列不变。
当然,你也可以把$加在数字前面,那么行就不变了。
明白了不?