使用VLOOKUP函数,在选择区域值的时候,加了$与不加$,怎么会有完全不同的结果呢,到底是怎么回事。

望高手解决,我本来是要用B表来引用A表的价格,但没有加$,引用到B表过来之后,就出现了#N/A这个符号,而根本不是价格,但加上$后,就有价格出现了,到底是怎么回事呢?... 望高手解决,我本来是要用B表来引用A表的价格,但没有加$,引用到B表过来之后,就出现了#N/A这个符号,而根本不是价格,但加上$后,就有价格出现了,到底是怎么回事呢? 展开
 我来答
晚夏落飞霜
高粉答主

2019-04-22 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1297
采纳率:100%
帮助的人:46.8万
展开全部

$在Excel中表示绝对引用的意思,通常情况下,为了自动计算出某一列(例如总分)的值,都需要下拉或者双击填充柄来复制公式,但是在复制的过程中,单元格引用同样也会形成位移,也就会造成结果一栏出现”#N/A“的字样。

如果不想让某一个单元格随着公式的复制而变化,就需要使用绝对引用。当需要固定引用单元格时,就可以使用$符号,固定列就在字母前加$符号,固定行在数字前加$符号,固定单元格在字母与数字前全部加$符号。常见的需要绝对引用的公式有RANK、VLOOKUP函数。

扩展资料

混合引用

混合引用有两种类型:绝对列相对行和绝对行相对列。

1、绝对列相对行

复制公式时列不会发生变化,行号会发生变化。

如$A4向下复制公式复制到n行就是An单元格的数据,$A4向右复制到任何列就是A4单元格的值。

2、绝对行相对列  

复制公式时行不会发生变化,列会发生变化。

如A$4向下复制到n行就是A4单元格的数据,A$4向右复制到G列就是F4单元格的数据。

可以把$符看成是一把锁,放在列标前面,就把列标锁住,放在行号前面,就把行号锁住。

百度网友062e337
2019-04-25 · TA获得超过2877个赞
知道答主
回答量:313
采纳率:0%
帮助的人:12.3万
展开全部

使用VLOOKUP函数,在选择区域值的时候,加$表示对该区域相对引用,行绝对引用,就不会因为下拉公式造成区域变化的情况,不加$就会因为下拉公式造成区域变化的情况。
比如
1、在A表以C2筛选,在B表中选中A4:F48。

2、当这样写完公式后时,在A表依次下拉公式,序号7就出现#N/A。

3、原因A表序号7“于”,在B表中选中的区域正好没有“于”,就会出现#N/A,也就是说在B表中,随着A表数据的下移,对应的B表中的选择区域也是下移的,A表C8对应B表中A10:F54,故#N/A。

4、在A表修改为=VLOOKUP(C8,'4.23'!$A$4:$F$48,6,0),能正确显示了。则此时A表C8对应B表中A4:F48。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
enjoyllonely
推荐于2017-11-24 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7423万
展开全部
因为你vlookup中。区域是相对引用,比如
A1:B100
当你这样写时,你下拉就会变成a2:B101
如果正好你要查找的内容是在A1,那结果就出现#N/A了
修改为
A$1:B$100
这样下拉,就是行绝对引用,就不会因为下拉公式造成区域变化的情况
这是基本知识
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weizhong1688
2011-10-20 · TA获得超过1247个赞
知道小有建树答主
回答量:1514
采纳率:61%
帮助的人:602万
展开全部
首先要知道$的意思:加了$,表示绝对地址,当复制公式时,地址不会变,不加$时则会相对改变。
所以:使用VLOOKUP函数时,加了$应是对的;不加$时应是错的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云中子zh
2011-10-20 · TA获得超过4660个赞
知道大有可为答主
回答量:3683
采纳率:0%
帮助的人:2807万
展开全部
加$是绝对引用,有了它引用的区域才不会在下拉过程中改变。 可在选择了区域后按F4键添加。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式