excel表格为什么用VLOOKUP函数或LOOKUP函数的时候匹配的数据基本上都是错的?
发布网友
发布时间:2022-04-14 16:54
我来回答
共3个回答
热心网友
时间:2022-04-14 18:24
公式有问题,关键字应为C2而不是C:C,而且由于位置问题还应将PQ调序才能完成引用
公式改为 =vlookup(c2,if({1,0},q:q,p:p),2,)
或者用公式 =index(p:p,match(c2,q:q,)) 也能达到同样的效果
热心网友
时间:2022-04-14 19:42
VLOOKUP函数在无法匹配到相应数据是显示#N/A,这个是函数定义无法更改。
如果只是想要无法匹配的数据显示为零,可以使用SUMIF函数,具体用法可以查看函数帮助;
第二如果还是通过VLOOKUP来做,那么需要通过IF函数来辅助,IF(ISERROR(VLOOKUP(***),0,VLOOKUP(***))追问每一个匹配的姓名都有着相应学号,但为什么还是显示无法匹配到相应数据。。
热心网友
时间:2022-04-14 21:16
你这公式错的,用我这个吧
B2输入如下公式,然后下拉
=INDEX(P:P,MATCH(C2,Q:Q,0))