excel表格为什么用VLOOKUP函数或LOOKUP函数的时候匹配的数据基本上都是错的?
excel表格为什么用VLOOKUP函数或LOOKUP函数的时候匹配的数据基本上都是错的?明明函数全都没问题,但是匹配出来要么数据是错误的,要么显示#N/A?,如图所示,...
excel表格为什么用VLOOKUP函数或LOOKUP函数的时候匹配的数据基本上都是错的?明明函数全都没问题,但是匹配出来要么数据是错误的,要么显示#N/A?,如图所示,我想要用把对应姓名的学号在右方的数据中进行匹配从而一次性把数据全部对应匹配过来,然而一直是有问题的,怎么解决?
展开
3个回答
展开全部
VLOOKUP函数在无法匹配到相应数据是显示#N/A,这个是函数定义无法更改。
如果只是想要无法匹配的数据显示为零,可以使用SUMIF函数,具体用法可以查看函数帮助;
第二如果还是通过VLOOKUP来做,那么需要通过IF函数来辅助,IF(ISERROR(VLOOKUP(***),0,VLOOKUP(***))
如果只是想要无法匹配的数据显示为零,可以使用SUMIF函数,具体用法可以查看函数帮助;
第二如果还是通过VLOOKUP来做,那么需要通过IF函数来辅助,IF(ISERROR(VLOOKUP(***),0,VLOOKUP(***))
追问
每一个匹配的姓名都有着相应学号,但为什么还是显示无法匹配到相应数据。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这公式错的,用我这个吧
B2输入如下公式,然后下拉
=INDEX(P:P,MATCH(C2,Q:Q,0))
B2输入如下公式,然后下拉
=INDEX(P:P,MATCH(C2,Q:Q,0))
更多追问追答
追答
VLOOKUP只有在姓名列在学号列之前时,才能根据姓名检索学号。所以你要么吧P列跟Q列换一下位置,要么用我这个index+macth组合
好好看看VLOOKUP的语法吧,还是挺有用的
第一个参数显然应该是一个单元格或者一个数字/文本,总之一个东西,你这个选一列单元格(C:C)显然不对
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询