excel的VLOOKUP公式自动下拉,函数内的单元格坐标会递增,这样如何解决?

如图所示内容。黄色部分为A列和B列,均是数据源。蓝色部分为C列,输入需要查询的数据。绿色部分为D列,函数公式自动生成结果。当在D2单元格输入公式后,再使用自动下拉功能(即... 如图所示内容。黄色部分为A列和B列,均是数据源。蓝色部分为C列,输入需要查询的数据。绿色部分为D列,函数公式自动生成结果。当在D2单元格输入公式后,再使用自动下拉功能(即点单元格右下角粗十字标记,再向下拉),把D3至D6快捷生成公式。但问题这样自动下拉公式.每一行的公式函数,其公式内部的单元格会递增。(效果如F列)。但我需要每一行的效果是公式函数,其公式内部的单元格不会递增,即公式函数不变(效果如G列)而且数据源(黄色列)、输入数据(蓝色列)、自动生成数据(绿色列),三者均在同一“工作表”内。请大家帮手解决这个问题,谢谢。 展开
 我来答
HULO小锴
2019-04-26 · TA获得超过6355个赞
知道答主
回答量:244
采纳率:0%
帮助的人:4.4万
展开全部

这是因为你没有添加绝对引用$这个符号,所以你只有加上就可以解决了。

具体的操作步骤如下所示:

1、点击D2单元格,即你要用VLOOKUP函数配对的单元格。

2、插入或者直接再D2单元格中输入公式=VLOOKUP(C2,$A$2:$B$6,2,0)。

3、点击回车键,然后将D2单元格填充至D6单元格就行了。

鱼木混猪哟
高粉答主

推荐于2018-03-02 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33708

向TA提问 私信TA
展开全部

软件版本:Office2007

问题原因:

如果Vlookup中的引用区域使用了绝对引用,由于随着单元格的变化,这个区域也会发生变化,就会导致有些行中的公式求不到正确结果:

解决方法:

1.将公式中的引用区域由相对引用改为绝对引用,可以通过输入$符号或者当光标在单元格上时按下F4来实现:

2.再下拉填充就可以得到正确结果:

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友00702db
2016-10-20 · TA获得超过3.9万个赞
知道小有建树答主
回答量:3574
采纳率:49%
帮助的人:377万
展开全部
想不变的地方前面加$
如:a1变成$A$1,这样,拉动公式时就不会变了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小飞情感
2016-10-20 · 更多有启示意义的故事,希望多多关注。
小飞情感
采纳数:11 获赞数:23

向TA提问 私信TA
展开全部
可以用固定符号$
你直接在输入=vlookup($C2:$C6,$A2:$B6,2,FALSE)这样往下拉就不会变了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱桑果
2016-10-20 · TA获得超过9793个赞
知道大有可为答主
回答量:4470
采纳率:0%
帮助的人:2963万
展开全部
单元格使用绝对引用即可,也就是C2写成$C$2,便捷的方式是,双击单元格,选定整个公式,按F4就OK了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式