首页 理论教育 复制操作中的表元引用

复制操作中的表元引用

时间:2022-11-25 理论教育 版权反馈
【摘要】:复制公式表元内容时,公式中这两种类型的表元引用有很大的差别。复制区包含有相对表元引用公式的表元,粘贴的时候,SYKB将会自动调整其相对位置,不会同源表元一样引用同一个表元。例如,复制到F10中的公式为:=SUM就能算出第一个月的生产量所占比例。为了使所有的公式都能够引用B14,就必须在复制C2的公式前将对表元B14的引用改为绝对引用。该表要计算三个生产车间四个季度生产量在年度总计中的比例。

四、复制操作中的表元引用

前面讲过,在公式中,SYKB有两种类型的表元引用:相对引用和绝对引用。复制公式表元内容时,公式中这两种类型的表元引用有很大的差别。复制表元大量地应用于公式复制中。

1.相对引用

复制区包含有相对表元引用公式的表元,粘贴的时候,SYKB将会自动调整其相对位置,不会同源表元一样引用同一个表元。

如图3-39所示的表,在F4中录入公式“=SUM(B4..E4)”,计算它左边第五个表元起四个表元的和。对F列其他行的表元来说,也应满足同样的计算关系,这时我们并不需要依次去填写类似的公式,而是应用表元相对引用的特点,将F4存入剪贴板(将光标移到F4后选择表元复制),然后粘贴到F5..F10中(选择表元块F5..F10后选择粘贴),其结果是,由于F4中的公式相对引用,SYKB在粘贴时,自动调整F5..F10中的复制公式,保证F5..F10中的计算关系和F4中一致。例如,复制到F10中的公式为:=SUM(B10..E10)

2.绝对引用

请先看图3-39所示的表。

img53

图 3-39

该表计算的是月生产量所占年生产总量的百分比。如果在C2中填入公式:=B2/B14*l00

就能算出第一个月的生产量所占比例。对于其他月份来说,也要算出其百分比。按上例的办法,将C2中的公式复制到C3..C13中时,C3..C13并不会算出各月的数据,而是显示一串错误公式标记err,表明这些表元里的公式都是错误的。因为SYKB按照相对引用的方法,将公式中的表元调整过了。例如C3中的公式是=B3/B15*100,由于表元B15没有任何内容,因此该公式被零除,所以得到错误的结论,如图3-40所示。

img54

图 3-40

由于源公式中对表元B14的引用是相对的,所以复制该公式到其他表元时,SYKB将其作了相应的调整,这显然不符合要求。为了使所有的公式都能够引用B14,就必须在复制C2的公式前将对表元B14的引用改为绝对引用。

将C2中的公式改为=B2/$B$14*100,所得结果如图3-41所示。这时C3中的公式为:=B3/$B$14*100

img55

图 3-41

3.混合引用

某些情况下,在公式中需要对表元混合引用,使得复制公式的时候只改变表元引用的一部分。在混合引用中,一部分是绝对的,一部分是相对的。复制混合引用的时候,SYKB不改变绝对部分,而只改变相对部分。如图3-42所示显示了混合引用的实例。

img56

图 3-42

该表要计算三个生产车间四个季度生产量在年度总计中的比例。由于计算关系都是一样的,因此只需在D5中写好公式,然后将D5公式复制到D6..D8、F5..F8和H5..H8中即可。D5中的公式写成:

=C5/C$9*l00

其中对C9表元的引用即是混合引用,这样使得公式复制的时候在列向上调整而行向上不调整,复制后得到正确的结果。如果将公式复制后,可以看到D8中的公式为:

=C8/C$9*100

而H7中的公式则为:

=G7/G$9*100

这正是我们所需要的结果。至此,我们可以看到:相对引用和绝对引用概念的使用,正是为了公式表元的复制操作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈