解决vlookup匹配不出来(为什么excel里有数据却vlookup匹配不出来)

本文目录
为什么excel里有数据却vlookup匹配不出来
这是因为公式使用不正确,没有在公式中使用“$”绝对定位符号,导致在下拉公式时取数区域不固定出现取数错误的情况。解决办法如下:
1、首先,需要根据下图中的名称提取“数据2”(Data
2)列中的内容,并需要使用vlookup函数,如下图所示。
2、其次,单击插入功能,然后选择vlookup功能,然后在参数中输入内容。
3、接着,转换公式为:=
VLOOKUP(F2,$ A $ 2:$ D $ 7,3,0),如下图所示。
4、最后,单击Enter生成结果,然后下拉公式以查看是否从相应的名称中提取了正确的数据,如下图所示。
为什么Excel电子表格 vlookup函数有些明明有对应的值却查找不出来
明明有对应的值却查找不出来说明你的Vlookup函数没有用对,造成这个结果的原因是你输入的函数第二项table_array表的地址中没有使用绝对引用,也就是没有添加“$”这个符号。
我先举个错误的用法:
假设我的A列输入的是“计算机”“经济学”和“测量学”,它们对应的值分别为 1、2、3。
那么我在E1列输入=VLOOKUP(D1,A1:B9,2,0)并下拉填充。
此时是不是最后一个计算机明明有值却查找不出来。
这是因为此时的table_array的范围变成如下图所示。这样自然就查找不出来了。
解决的步骤如下:
1、点击E1单元格,插入vlookup函数。
2、将之前的A1:B9地址改为$A$1:$B$9。
3、点击确定,然后将E1下拉填充,就可以看到正确的结果了。

更多文章:
blast premier春季赛(csgo战队vitality有谁)
2026年9月7日 21:50
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00




