请问=VLOOKUP(A1,Sheet1!A:B,2,0)和=VLOOKUP(A1,Sheet1!$A$1:$B$16,2,0)前一个为什么行不会偏移?

 我来答
凌文元LWY
高粉答主

2017-03-01 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.2亿
展开全部
=VLOOKUP(A1,Sheet1!A:B,2,0)适用于Excel 2007以上版本,其中引用区域的A:B列未使用绝对引用,如果向左右填充公式时,会因引用区域发生变化,而无法得到正确的引用结果。
VLOOKUP(A1,Sheet1!$A$1:$B$16,2,0)主要适用于Excel 2003以下版本,其中引用区域的A:B列因使用绝对引用,如果向左右填充公式时,引用区域不会发生变化,可以得到正确的引用结果。
亥思思py
2017-03-01 · TA获得超过418个赞
知道小有建树答主
回答量:387
采纳率:74%
帮助的人:57.5万
展开全部
根据我的经验,有两个问题:
1、公式改为:
=VLOOKUP(A1,Sheet1!$A$1:$B$3,2,0)
实现精确匹配
你会发现数据不对的都会返回错误值,为什么呢?
2、在sheet1表和sheet2 表中的A列值是不一致的,最大的可能是由空格造成的,比如HE1在两个表中有的后面可能多输入了空格。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式