为什么用Excel的自动填充时公式会出错?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为什么用Excel的自动填充时公式会出错?
Excel的自动填充功能很方便
很多时候双击鼠标左键
或者拖动鼠标
就能帮助我们
把对应的内容
自动填充到对应单元格了
其中也包括公式
但是
有些时候
用自动填充时
公式会出现错误
这是为什么呢?
能解决吗?
肯定能解决的!
自动填充时
公式出现错误
一般都是数据引用类型错误导致!
下面先来一个实际场景
为大家说明
看图
上图这样的统计表格,实际工作中经常会遇到。
表格中要求计算的占比,D2位置的数据可以用C2除以D18获得,也就是在D2单元格填写公式=C2/D18,然后把鼠标移动到D2位置选框的右下角,鼠标变为黑色十字后双击,最后得出如下图结果,错误数据出现了
上图的表格中,除了D2的数据是准确的,其他占比的相应数据都显示错误,为什么会出现这种情况呢?
我们先来观察一下表格的公式,现在D3单元格的公式是=C3/C19,公式中前面的C3是正确的,但是后面的C19就不正确了,按照表格的计算要求,应该是C18才对,而且下面其他出现错误值得单元格,也是这样,公式中前面的数值是正确的,后面的数值都是错误的。
出现以上现象,是由于数据引用类型不正确导致的,那么如何修改呢?
在修改公式之前,我们要先认识认识Excel中,数据的引用类型有那几种,他们的表达方式是怎样的。
数据引用类型有三种:
1.相对引用:
使用相对引用时,无论用复制,还是自动填充,公式中的数据都会自动变更为相对应的数值。
如上图中,D2单元格的公式,复制或自动填充到D3时,公式就会由=C2/C18变成=C3/C19,如果复制或自动填充到E2的话,公式就会变成=D2/D18。
2.绝对引用:
使用绝对引用时,被指定绝对引用的数值无论复制,还是自动填充,都不会改变。
绝对引用与相对引用的区别在于,数值前多了一个$的符号。
如案例中,D2单元格的公式,应该输入=C2/$C$18才是正确的,这样的话,公式往下自动填充后,只会变更C2为对应数值,而$C$18是不会被变更的。
3.混合引用:
混合引用可以理解为相对引用和绝对引用的混合应用。
如:$C18就是指列数不变,行数会变为对应值,C$18指列数会变为对应值,行数不变。
就如案例中,C18这个值其实只要18这个行数不变就可以了,也就是可以用C$18代替$C$18。
为了让大家更清晰了解引用类型的不同,带来的不同效果,下面列一个使用不同引用类型时的应用表格,为大家说明表格。
表格的要求是:B2的数据要等于A2,求用不同引用类型时,公式复制或自动填充到B3、C2、C3中,对应的公式是什么,如下图:
说了这么多
大家对数据的引用
有一个更深刻的了解了吗?
在输入公式时
我们只要记得
需要变更的数值
就直接输入
不需要变更的数值
就在前面加一个$符号。