如何让vlookup函数中的搜索区域固定,不在随搜索单元格的变化而变化

如题所述

可用$符号对搜索区域进行固定。

1、以excel2010版本为例,如下图所示,E列的年龄要在B列匹配;

2、在E2输入vlookup函数,=VLOOKUP(D2,A2:B6,2,0),即可得到该人的年龄;

3、把公式下拉复制到下面的单元格,发现最后的王红出现错误,原因是取值范围变成了A5:B9;

4、故回到E2单元格,在公式用$符号对搜索区域进行固定,改成=VLOOKUP(D2,$A$2:$B$6,2,0);

5、把公式下拉复制到下面的单元格,发现最后的王红年龄正确了,取值范围也没有随之改变,还是A2:B6。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-26

用vlookup函数中的搜索区域固定,不在随搜索单元格的变化而变化

就用“绝对引用”而不是相对引用实现。

具体操作如下:

(1)在需要显示出查找内容的单元格(例如D2)中插入函数“vlookup”,

(2)在出现的“vlookup”函数对话框中的第一个输入框Lookup_value 中输入A5,“vlookup”函数对话框中的第二个输入框Table_array   中输入$A$3:$B$8,“vlookup”函数对话框中的第三个输入框Col_index_num   中输入2(即查找任务三的具体内容,因为任务的具体内容在第2列上,所以此处输入2),“vlookup”函数对话框中的第四个输入框Range_lookup   中的内容省略,单击“确定”按钮。

(3)这样就完成了用vlookup函数中的搜索区域固定,不在随搜索单元格的变化而变化。

第2个回答  推荐于2017-09-17
使用绝对引用
比如=VLOOKUP(D1,$A$1:$C$10,3,0)
搜索区域A1:C10不会变化。
更多Excel问题,欢迎到http://www.exceltip.net/thread-410-1-1-2.html【我的提问】版求助。本回答被提问者采纳
第3个回答  2019-05-14
选择数据表后,按一下f4即可把本来相对引用的数据变成绝对引用了。
第4个回答  2010-11-06
使用绝对引用。
如$A:$D,$A$5:$D$23等,即加上$。

如何让vlookup函数中的搜索区域固定,不在随搜索单元格的变化而变化
可用$符号对搜索区域进行固定。1、以excel2010版本为例,如下图所示,E列的年龄要在B列匹配;2、在E2输入vlookup函数,=VLOOKUP(D2,A2:B6,2,0),即可得到该人的年龄;3、把公式下拉复制到下面的单元格,发现最后的王红出现错误,原因是取值范围变成了A5:B9;4、故回到E2单元格,在公式用$符号对...

excel的VLOOKUP公式自动下拉,函数内的单元格坐标会递增,这样如何解决...
首先,确保在你的VLOOKUP函数中添加绝对引用。绝对引用会锁定公式中的单元格位置,避免随行数变化而改变。接下来,按照以下步骤操作:1. 选中你想要应用VLOOKUP函数的单元格,例如D2,这个单元格将用于查找匹配项。2. 在D2单元格中输入完整的公式,包括绝对引用:=VLOOKUP(C2, $A$2:$B$6, 2, 0)。

excel怎么固定函数中一个值不变excel怎么固定函数中一个值不变图解...
step1: 打开Excel表格,比如想要把F列的年龄根据姓名提取到C列。2.step2: 在C2单元格中输入【=vlo】,点击扩展出的【VLOOKUP】。3.step3: 输入【(】。4.step4: 点击【A2】单元格 5.step5: 输入【,】,需要注意的是,这个【,】需要是英文格式的。6.step6: 输入数值,在行号和列标前分别加上...

EXCEL里,我用VLOOKUP函数的时候,第二个参数也会自动变化,怎么让它不自...
为了应用这个公式到整个列,只需将B2单元格的右下角拖动填充到其他单元格,VLOOKUP函数的第二个参数(查找范围的列数)将不会自动改变,因为使用了绝对地址$A$2:$B$8。这样,无论A列的值如何变化,B列的公式始终会查找固定范围内的数据。

vlookup函数中查找区域能用公式吗?想让查找区域根据需要自动变化。
VLOOKUP函数中查找区域能用公式的,可以根据需要而自动变化查找区域,但是补充信息里的公式是不可用的,因为有双引号的话,就会被认为引用的只是H93单元格,如果不想这个单元格变动的话可以绝对引用或是相对引用列,绝对引用行,如下:=VLOOKUP("姓名",INDIRECT($H$93),3,0)=VLOOKUP("姓名",INDIRECT(H...

excel中用vlookup函数查找数据,匹配不出来
1. 在B2单元格中,点击"fx"按钮插入VLOOKUP函数。2. 在函数的"tablearray"参数中,确保所指的取数区域,如$D$1:$E$5,已经添加了绝对引用符号。这样可以锁定你的查找范围,使其不随单元格移动而变化。3. 输入完整的函数公式后,VLOOKUP将根据A列的关键词从指定的范围中找到对应的数据。4. 确认...

怎么把vlook函数固定在名称框
1 在你想要添加名称的单元格中输入函数 VLOOKUP。2 在函数的第一个参数中输入你想要查找的值。3 在函数的第二个参数中输入你想要查找的数据区域。4 在函数的第三个参数中输入你想要返回的列数。5 在函数的第四个参数中输入 TRUE 或 FALSE ,以指示是否使用宽松匹配。6 输入函数后,你可以在单元...

EXCEL中函数VLOOKUP 求助!
因为在Vlookup函数中,tablb_array参数的区域为绝对应用,所以要在所选的区域地址前加$符号,否则选定区域地址为相对引用,其地址随着查询单元格而变化,当然会出错。加$符号最简单的方法是按F4键,你可以多按几次试试,正常情况下,按第一次应该行列都是绝对应用比如:选定A4,按F4键后变为$F$4,...

excel表格用vlookup函数如何固定数据
1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“姓名”在表一中A列进行查找。公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。...

vlookup的绝对引用怎么用?
`=VLOOKUP(D4, Sheet1!$A$2:$D$7036, 2, FALSE)`这里`$A$2:$D$7036`表示列A的行2到列D的行7036是固定的,不会随单元格位置的变化而变化。在使用VLOOKUP函数时,请注意以下几点:1. VLOOKUP函数的查找值必须位于查询区域的首列。2. 生成的内存数组必须符合VLOOKUP函数的查找值位于数据区域...

相似回答