excel单元格里看不到公式,但却能自动出现计算结果,这是怎么回事?

在E2单元格里我输入了这样一个公式:=VLOOKUP(D2,$G$2:$H$6,2)然后双击了E2右下角的小十字架,公式向下填充。请注意看下E6、E7、E8等单元格里,都没有公式,但是一旦在D6、D7、D8单元格里输入分数后,E6、E7、E8单元格里立即出现了等级。没公式怎么会出结果,这是怎么做到的?下面是GIF动图,请大师指点。

office的智能填充  ,记忆性输入 ,

只有第一次输入  未使用的单元格里 有效


追问

请看我对stcxj的追问。我弄了三遍,第一遍出结果,第二遍不出结果,第三遍又出结果。我快要疯了!到底怎么回事啊?

追答

把这几个勾 去掉, 就不会 自动填充了

就是 记忆性 键入而已, 不必太过较真

追问

感谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-23
在文件>选项>高级>编辑选项里有一项叫“扩展数据区域格式及公式”
将这项前的勾去掉,就不会自动填充公式了追问

请看下我补充的第二张动图。
两次操作一模一样,但第一次能出结果,第二次却不出结果,这又是为何?

追答

你自己看不出两次的区别吗,第一次你的D列是到D5的,公式先下拉到F5,所以公式默认和D列同步,所以D列增加了以后,公式自动向下填充
而第二次,你的ABCD列都一样长,公式先填充到F4,公式默认和A1:D4同步
D5填入新数据,公式不认为是同一个数据区域,所以不自动扩充

追问

你说的似乎有点道理,今天第一次遇到这种莫名其妙的事。感谢指点!

本回答被提问者采纳
第2个回答  推荐于2017-10-05
E列左侧的D列有数据,程序会默认E列公式自动填充。
你再回头看看E6、E7、E8单元格里吧,里面是不是有了公式了?追问

那我现在又做了一遍同样的操作,为何又不出结果了?

追答

E列被你改动过,也许程序会默认为你要手动操作了?

追问

你啥意思?改动了就不认了?那行,我现在把公式全删除了,再重来一次,咋又行了呢?

追答

一般程序会默认公式自动填充的,至于为何有时可以有时不可以。这就不太理解了。

追问

我觉得laorenjia1987讲的可能有道理。excel可能在智能填充公式时向左侧最长的列看齐,左侧几列一样齐的话就向排头第一列看齐,同步填充公式。回头再试验看看对不对。感谢各位,一并致谢了!

追答

呵呵!你采纳的,第一次D列到D5,E列公式同样填充到E5;第二次D列到D4,E列照样对应到E4。这同样是D~E列对齐。
——你的公式引用的是D列,跟ABC列或所谓的A1:D4同步有何关系?
真不知道他是怎么看动画的?他的眼睛应该没问题吧?
我上面讲的,E列当然要跟D列对齐,没对齐公式还怎么会默认填充?就像你的D列数据到D10,E列公式只到E6,那你在D11输入数据后E列会自动填充到E11吗?
你再把A~C列数据先往下面输入多一些,或干脆清除数据,看看对DE列有啥影响?

算了!你已经采纳答案结束问题了。

追问

我似乎找到规律了,E列的自动填充与相邻的D列数据行数有关系(与A到C列无关)。

D列数据行数在1-3行时(D2到D4),E列公式只填充到1-3行(E2到E4)就结束,然后在D列里继续输入分数,E列无结果。

D列数据达到4行或以上时(D2到D5都有分数),E列公式不仅会自动填充到与D列对齐的那一行,而且还会随D列的数据的延伸而继续向下自动填充。

追答

我之前就跟你讲过,公式只引用D列和GH列,跟A~C列无关,你就不信。另只要E列公式跟D列数据对齐即可,你却信那个“laorenjia1987”。
60得分就……

第3个回答  2016-12-23
你是双击填充柄填充的啊,说明E列都被填充了公式,只有这种解释追问

同样的操作,这又是为何不出结果了呢?

相似回答