=VLOOKUP(B13,$B$25:$D$33,2)
=VLOOKUP(B15,B$25:D$33,2,0)
=XLOOKUP(B14,B25:B33,C25:D33,"No Data")
vlookup 一不小心会导致导入错误
XLOOKUP 比较安全,不会导入错误
VLOOKUP 漏掉了最后一个参数(最核心原因)
公式:=VLOOKUP(B13, B23:D31, 2)
导致的问题:你没有写第四个参数,Excel 会默认以为你要进行模糊匹配。而在模糊匹配下,如果你的工号序列没有严格按“从小到大”升序排列,Excel 就会彻底罢工,直接找错人或者返回错误值。
解决办法:必须加上 ,0 或 ,FALSE 来强制精确匹配。
___________________________________________________________________________
=HLOOKUP(B41,C49:G51,2)
=HLOOKUP(B42,C$49:G$51,2,0)
HLOOKUP 漏掉了最后一个参数(导致模糊匹配报错)
问题所在:公式末尾没有写 ,0 或 ,FALSE。Excel 默认进行模糊匹配,而你的数据横向并没有按字母顺序严格升序排列,所以必错无疑。
解决办法:必须在末尾加上 ,0 确保精确匹配。
________________________________________________________________________________
=INDEX(C64:F73,MATCH(D57,C64:C73,0),MATCH(C58,C64:F64,0))
=INDEX(Choose the area of reference table with title,MATCH(student name,student name list with title,0),MATCH(subject,subject list with title,0))
=INDEX(Choose the area of reference table with title,MATCH(student name,student name list column with title,0),MATCH(subject,subject list row with title,0))


没有评论:
发表评论
注意:只有此博客的成员才能发布评论。